uniPush2.0云函数

2023-10-30

首先,按照下面链接,把预备工作做完,基本可以实现dcloud后台网页推送:

uniPush2.0 消息推送_没有白天的CXY的博客-CSDN博客

第二步,走完本流程后,会遇到各种坑,一个一个来踩:

第一:客户端推送,由于uniapp文档紊乱,跳转不太明朗,造成开发人员找不到客户端如何调用已经上传的云函数,甚至函数名都找不到。浪费调试时间

前端(客户端)调用云函数API(uniCloud.callFunction)切记云函数URL化不是让前端调用的,是让后台调用的:uniCloud客户端sdk | uni-app官网

函数名:在云空间后台云函数列表中查看函数名,或者hbuilderX的云函数下文件夹名称也是函数名,函数名是uniCloud.callFunction的重要参数之一

第二:hbuilderX调试云函数

如图,先将本地函数上传部署到云空间后,再勾选连接云函数,调试即可, 注意云函数内的参数,我们建议设置为动态参数,用event传参

第三:上架应用市场配置通道(上架前必须做的步骤)

https://uniapp.dcloud.net.cn/uniCloud/uni-cloud-push/api.html#channel

第四:force_notification参数,必须设置为true,我们推荐模式为:收到推送后,手动uni.createPushMessage创建本地通知栏,好处是灵活,可适用于不同场景的推送:android端需要执行以下手动创建通知栏代码,ios端不需要执行,否则会弹出两个通知栏

payload参数为前端传递额外参数的字段,好好利用。

第五:android角标红点和离线必须线上测试,ios角标红点和离线本地配好通用证书后可以在自定义基座测试

第六坑:应用市场通道测试 https://ask.dcloud.net.cn/article/40291

第七坑:android机型打不开通知权限,表现为两种,1,设置栏通知开启按钮为禁止 2,设置栏通知开启后退到设置页面,进去发现通知按钮自动被关闭,原因:uniapp缺少android13新权限配置,在mainfast文件内代码加入:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

uniPush2.0云函数 的相关文章

随机推荐

  • BGA焊盘设计的一般规则

    BGA焊盘设计的一般规则 1 焊盘直径既能影响焊点的可靠性又能影响元件的布线 焊盘直径通常小于焊球直径 为了获得可靠的附着力 一般减少20 25 焊盘越大 两焊盘之间的布线空间越小 如1 27mm间距的BGA封装 采用0 63mm直径焊盘
  • three.js几何体的_UV_、法向属性以及BufferGeometry类介绍

    一 几何体的 UV 以及法向属性 UV属性是一组二维坐标 每个顶点都有一个对应的UV坐标 在三维模型上贴上二维的纹理贴图时 需要将所有顶点映射到纹理上的对应位置 UV属性的取值范围一般是 0 1 表示纹理上的相对位置 通过修改UV属性 可以
  • Mybatis-plus全局配置主键生成策略

    mybatis可以配置全局的主键生成策略 也可以通过bean的属性加注解的方式设置 主键上使用 TableId注解 注解的type属性有6种选值 对应6中主键生成策略 当然还可以在数据库中设置该表字段的生成策略 mybatis plus默认
  • 微电子系统封装期末总结—国科大集成电路学院

    国科大集成电路学院曹立强老师开设的微电子系统封装课程 是集成电路工程专业研究生的学科基础课 通过讲述微电子电路的封装设计 制造 以及与封装技术密切相关的设备和材料基本概念与知识 要求学生掌握包括电子封装设计原理 准则 基本制造原理和工艺流程
  • 史上最通俗易懂的手写人工神经网络——(一)

    1 神经元 思维的基本单元 我们知道一方面计算机以速度飞快而称奇 但是对于事物识别以及复杂的任务却无能为力 另一方面人类没有计算机快 但是可以做很多极其复杂的事情 一只苍蝇有10万个左右的神经元就可以完成飞行 寻找食物 躲避天敌等等很复杂的
  • 数据结构-二叉排序树(图文详细版)

    文章目录 前言 一 二分搜索树的特性 1 中序遍历的序列是递增的序列 2 中序遍历的下一个节点 称后继节点 即比当前节点大的最小节点 3 中序遍历的前一个节点 称前驱节点 即比当前节点小的最大节点 二 添加节点 1 思路 2 代码实现 三
  • 计算方法(五):数值微分与数值积分

    文章目录 数值微分与数值积分 数值微分 利用插值多项式构造数值微分公式 等距结点处的数值微分公式 利用三次样条插值函数构造数值微分公式 构造数值积分公式的基本方法与有关概念 构造数值积分公式的基本方法 数值积分公式的余项 数值积分公式的代数
  • 织梦dedecms模板乱码解决方法

    出现模板乱码这种问题大多数是因此dedecms模板编码问题导致的乱码 解决办法我们可以使用一些相关软件打开 然后设置页面编码即可了 DEdecms有gbk和utf 8两个版本的哦 乱码是因为字符编码不一致造成的 出现的原因有以下几种 一 你
  • 面试题:computed与watch的区别(转载)

    一 computed computed看上去是方法 但是实际上是计算属性 它会根据你所依赖的数据动态显示新的计算结果 计算结果会被缓存 computed的值在getter执行后是会缓存的 只有在它依赖的属性值改变之后 下一次获取comput
  • 关于修改ubuntu20.04分辨率的问题

    默认情况下 setting下的dsiplay是无法修改分辨率的 下面开始设置 第一步 添加分辨率 用于后面的配置文件参数修改 cvt 1920 1080 第二步 查看已经支持的分辨率 xrandr 第三步 修改配置文件 输入 sudo ge
  • 解决Python:'gbk' codec can't decode byte 0xae in position 199: illegal multibyte sequence

    我在读取txt文件中报了一个 gbk codec can t decode byte 0xae in position 199 illegal multibyte sequence 解决方法 加上一个 encoding ISO 8859 1
  • AI指数报告:让我们从18个分立的视角来看AI

    AI指数报告 让我们从18个分立的视角来看AI 最近 斯坦福 人工智能百年 AI100 专家小组 非盈利性项目AI Index 发起了一项AI指数报告 追踪学术界 产业界 开源软件和公共兴趣范畴的18个分立的视角评估人工智能活跃度 盘点计算
  • DVWA stored 初级

    这里name被限制长路了 是10 不影响 在message输入 在name随便输入 弹窗1 过
  • 【数模】拟合算法

    拟合算法的介绍 拟合和插值问题的对比 回顾 数模 插值算法 不同 插值算法 得到的多项式f x 要经过所有样本点 但若样本点太多 则该多项式次数过高 就会造成龙格现象 拟合问题 不用曲线一定经过给定的点 尽管分段可避免龙格现象 但多数情况更
  • python实现验证码识别

    前言 大家在做自动化的过程中 应该遇到过登录 需要输入验证码的场景 一般的话 解决方案就是 需要后台的开发同学提供万能验证码 这样每次都麻烦开发也不是很好 所以 还是自己搞一下把 一 图片识别 验证码识别 选择使用ddddocr这个开源库
  • Python爬虫:抓取多级页面数据

    前面讲解的爬虫案例都是单级页面数据抓取 但有些时候 只抓取一个单级页面是无法完成数据提取的 本节讲解如何使用爬虫抓取多级页面的数据 在爬虫的过程中 多级页面抓取是经常遇见的 下面以抓取二级页面为例 对每级页面的作用进行说明 一级页面提供了获
  • java 反射将字符串转换为对应的类型

    做反射的时候可能会有这种需求 给定一个字符串和一个类型 将字符串转换为指定的类型 public class TypeUtils public static Object stringToNullableTarget String strin
  • 妙用Update Select

    最常用的update语法是 UPDATE
  • 计算机键盘快速指南,如何练习盲打(快速学会键盘盲打技巧)

    如何练习盲打 快速学会键盘盲打技巧 在诸如记者招待会之类的信息发布场面里 大家会注意到 有很多人耳目关注着会场声响动静的同时 不用看自己的笔记本电脑键盘 双手就能在电脑键盘上快速地击键打字 把会议的内容现场实况记录下来 通过十指在键盘上流畅
  • uniPush2.0云函数

    首先 按照下面链接 把预备工作做完 基本可以实现dcloud后台网页推送 uniPush2 0 消息推送 没有白天的CXY的博客 CSDN博客 第二步 走完本流程后 会遇到各种坑 一个一个来踩 第一 客户端推送 由于uniapp文档紊乱 跳