// 监听在线消息事件
plus.push.addEventListener("receive", (msg)=>{
let badgeNum = parseInt(util.getLocalInfo().badgeNum)+1;
//屏蔽小米手机小米手机本身会处理
if(uni.getSystemInfoSync().brand != 'Xiaomi'){
//设置应用角标
plus.runtime.setBadgeNumber(badgeNum)
}
debugger
console.log("receive",msg)
let measureList = [];
var clent=uni.getSystemInfoSync().platform;
if (clent=='android'){
//如果是Android,当APP在线时,收到透传消息不会进入系统消息,需要发送本地提醒
var messageTitle = msg.title;
let messageContent ='该服药了!前往随医记标记已服用';
console.log(msg.aps);
plus.push.createMessage(messageContent, msg.payload, {title: messageTitle});
}
let str = msg.payload;
let url = '/pages/medRecord/medRecord?perDayOf='+str.perDayOfStr+"&planTakeTime="+str.timeStr+'&type='+str.type+"&measureType="+str.measureType;
// clearTimeout(timer);
timer = setTimeout(()=>{
uni.navigateTo({
url:url
})
},1500)
},false);

- 发布:2022-04-21 12:28
- 更新:2022-04-21 17:10
- 阅读:211
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.13
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: MXW-AN00
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
收到通知
收到通知
预期结果:
正常通知
正常通知
实际结果:
没通知
没通知
bug描述:
监听在线透传消息后创建消息无效
2***@qq.com (作者)
进了,试了小米的可以创建通知
2022-04-22 10:17