2***@qq.com
2***@qq.com
  • 发布:2021-06-08 11:44
  • 更新:2021-06-08 11:44
  • 阅读:388

5+app 如何集成后端 推送消息和桌面图标

分类:uni-app

通过DCloud Unipush已经测试可以实现,但是不明白怎么和后端集成

plus.push.addEventListener('receive', ({type,title,content,payload})=>{ //console.log(type,title,content,payload);
if(type=='receive' || uni.getSystemInfoSync().platform != "ios"){ //如果type!='receive'是自己本地插件的push消息栏,“拦截”避免死循环',安卓系统没有这个问题
if(typeof payload != 'object'){ payload = JSON.parse(payload) }//判断是否为object,不是的话手动转一下。hbuilderx 3.0以上版本已经修复此问题可省略
plus.push.createMessage(content,JSON.stringify(payload),{
title:payload.title,
subtitle:payload.content
});
}
});

        //监听点击通知栏  
        plus.push.addEventListener('click', function({payload}) {  
            if(typeof payload != 'object'){ payload = JSON.parse(payload) }  
            // let pages = getCurrentPages();  
            // let currentWebview = pages[pages.length - 1].$getAppWebview();  
            uni.$emit('readMsg',payload)  
        });
2021-06-08 11:44 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复