❝
本文讲一讲uniPush1.0是怎么配置实现的
为什么不说2.0,因为它需要云开发并且不好对接自己的数据库
❞
1.0是完全免费的,本文只说前端部分如何实现,后端推送需要看个推API
模块配置
在APP模块配置勾选push并勾选uniPush1.0,制作对应的推送小图标
如下图配置

亦可源码配置

IOS特别处理
IOS比较特别,需要生成push证书,分开发证书和生产证书以及二合一证书
勾选模块
要先勾选push模块

生成证书
生成对应的证书并配置下载到本地

配置push
配置应用基本信息

如上图在应用管理,我的应用里面找到我们的应用
点击进入后选择各平台信息,可手动新增或者编辑器打包会自动添加
配置安卓信息,数据怎么来的已经写的很清楚了

配置push基本信息
上上一步里面unipush1.0有个配置,点击进入

如上图,选择1.0并选择对应的项目,填写应用名称,若有IOS记得勾选IOS
消息推送设置
这里可以测试推送

找到应用配置

在这个页面苹果证书配置上(这个具体看官方文档)
若走苹果推送需证书,所以最好配上吧

本页的几种参数需要提供给后端,APPId等
厂商推送
安卓若想离线推送,需要配置厂商推送
去对应的应用市场申请

前端处理
首先要获取CID告诉后端
const { clientid } = plus.push.getClientInfo();
接收消息
在app.vue里面获取消息
uni.onPushMessage((res) => {
if (res.type === "click") {}
if (res.type === "receive") {}
})

原文始发于微信公众号(分享是个有趣的东西):Unipush老版推送如何使用
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/158749.html