Unipush老版推送如何使用

本文讲一讲uniPush1.0是怎么配置实现的

为什么不说2.0,因为它需要云开发并且不好对接自己的数据库

1.0是完全免费的,本文只说前端部分如何实现,后端推送需要看个推API

模块配置

APP模块配置勾选push并勾选uniPush1.0,制作对应的推送小图标

如下图配置

Unipush老版推送如何使用
可视化配置

亦可源码配置

Unipush老版推送如何使用
源码配置

IOS特别处理

IOS比较特别,需要生成push证书,分开发证书生产证书以及二合一证书

勾选模块

要先勾选push模块

Unipush老版推送如何使用
push模块

生成证书

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

Unipush老版推送如何使用
push证书配置

配置push

配置应用基本信息

Unipush老版推送如何使用
应用基本信息

如上图在应用管理,我的应用里面找到我们的应用

点击进入后选择各平台信息,可手动新增或者编辑器打包会自动添加

配置安卓信息,数据怎么来的已经写的很清楚了

Unipush老版推送如何使用
配置安卓信息

配置push基本信息

上上一步里面unipush1.0有个配置,点击进入

Unipush老版推送如何使用
示例

如上图,选择1.0并选择对应的项目,填写应用名称,若有IOS记得勾选IOS

消息推送设置

这里可以测试推送

Unipush老版推送如何使用
消息推送

找到应用配置

Unipush老版推送如何使用
配置页面

在这个页面苹果证书配置上(这个具体看官方文档)

若走苹果推送需证书,所以最好配上吧

Unipush老版推送如何使用
说明

本页的几种参数需要提供给后端,APPId等

厂商推送

安卓若想离线推送,需要配置厂商推送

去对应的应用市场申请

Unipush老版推送如何使用
厂商推送

前端处理

首先要获取CID告诉后端

const { clientid } = plus.push.getClientInfo();

接收消息

在app.vue里面获取消息

uni.onPushMessage((res) => {
    if (res.type === "click") {}
    if (res.type === "receive") {}
})
Unipush老版推送如何使用
注意事项


原文始发于微信公众号(分享是个有趣的东西):Unipush老版推送如何使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/158749.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!