1.获取cid
javascript
plus.push.getClientInfoAsync((info) => {
let cid = info["clientid"];
});
2.在manifest.json中找到App模块配置,勾选Push(消息推送),重新打一个自定义基座,再真机运行
3.在DCloud官网使用获取到的cid自测消息是否可发送
3.只需在触发某个条件的时候把cid通过后端接口传递给后端,其他基本不用管了,消息内容后端自己配置,整个流程下来还是很简单
4.实现点击消息跳入app的某个页面
javascript
// 监听点击通知栏
plus.push.addEventListener("click", (payload) => {
console.log("点击通知栏消息:", payload);
uni.reLaunch({
url: '/view/xxxxx/xxxxxx?index=2'
})
});