[uniapp] 解决推送时报错plus not defined
2023-02-18 15:37:05 时间
官方文档里的代码有点点问题 , 可以按照下面这样延时去调用plus的代码 , 等待plus加载完毕
另外增加上条件编译 , 只有在app下面这段代码才会编译
//#ifdef APP-PLUS // 页面加载时触发 setTimeout(function(){ if(plus){ var pinf = plus.push.getClientInfo(); var cid = pinf.clientid;//客户端标识 console.log(cid); //监听系统通知栏消息点击事件 plus.push.addEventListener('click', function(msg){ //处理点击消息的业务逻辑代码 }, false); //监听接收透传消息事件 plus.push.addEventListener('receive', function(msg){ //处理透传消息的业务逻辑代码 var options = {cover:false}; plus.push.createMessage(msg,"RemoteMSG",options); }, false); } },4000); //#endif
client_id能获取到
相关文章
- [PHP] 排序和查找算法
- [css3] 看博客学习别人的旋转的星球
- [Redis]Redis的数据类型
- [Redis] redis在centos下安装测试
- [产品设计]电商设计知乎总结
- [PHP] B2B2C商品模块数据库设计
- [css] css3 中的新特性加强记忆
- [Laravel] Laravel的基本数据库操作部分
- [Laravel] Laravel的基本使用
- [redis] Redis的介绍
- WPF入门教程系列十三——依赖属性(三)
- WPF入门教程系列十二——依赖属性(二)
- WPF入门教程系列十一——依赖属性(一)
- WPF入门教程系列十——布局之Border与ViewBox(五)
- WPF入门教程系列九——布局之DockPanel与ViewBox(四)
- WPF入门教程系列八——布局之Grid与UniformGrid(三)
- WPF入门教程系列七——布局之WrapPanel与StackPanel(二)
- WPF入门教程系列六——布局介绍与Canvas(一)
- WPF入门教程系列五——Window 介绍
- WPF入门教程系列四——Dispatcher介绍