在收到推送消息时候即时播放,收到就播放,目前只有点击才能播放,收到通知不会播放。
onLaunch: function() {
// console.log('App Launch');
//#ifdef APP-PLUS
var that=this;
var info = plus.push.getClientInfo();
var clientid = "";
let timer = setInterval(() => {
if (info.clientid) {
clientid = info.clientid;
Vue.prototype.clientid=clientid;
clearInterval(timer);
} else {
timer
}
}, 20);
console.log(JSON.stringify(info))
// “click”-从系统消息中心点击消息启动应用事件;
// “receive”-应用从推送服务器接收到推送消息事件。
/* 5+ push 消息推送 ps:使用:H5+的方式监听,实现推送*/
plus.push.addEventListener("click", function(msg) {
// console.log("click:" + JSON.stringify(msg));
console.log(msg);
that.openVoice(msg.content);//
//这里可以写跳转业务代码
}, false);
// 监听在线消息事件
plus.push.addEventListener("receive", function(msg) {
// plus.ui.alert(2);
//这里可以写跳转业务代码
console.log("recevice:" + JSON.stringify(msg));
console.log(msg);
that.openVoice(msg.content);//
}, false);
//#endif
},
1***@qq.com (作者)
是的
2020-10-12 10:25