详细问题描述
个推切换到UniPush之后plus.push.addEventListener( "click", function( msg ) {})方法在安卓手机上失效了。哪位大神有遇到?指点一下
[QQ] 1710647554
[电话] 13251010165
个推切换到UniPush之后plus.push.addEventListener( "click", function( msg ) {})方法在安卓手机上失效了。哪位大神有遇到?指点一下
[QQ] 1710647554
[电话] 13251010165
rueen (作者)
你用的unipush还是只用了个推?只用了个推的话 试试接收到消息之后本地创建消息
plus.push.addEventListener( "receive",( msg ) => {
var options = {
cover: false
};
if ( msg.aps ) { // Apple APNS message
var payload = mui.extend({
isLocalMSG: true
}, msg.payload),
_payload = JSON.stringify(payload),
content = msg.content;
plus.push.createMessage( content, _payload, options );
} else {
if(msg.payload != 'LocalMSG'){
var payloadJson = (typeof(msg.payload) == 'string') ? JSON.parse(msg.payload) : msg.payload;
if(!payloadJson.isLocalMSG){
//创建本地消息
var payload = mui.extend({
isLocalMSG: true
}, payloadJson),
_payload = JSON.stringify(payload);
if(payload.isBizz){
//消息盒子
plus.push.createMessage( msg.content, _payload, options );
} else {
var content = JSON.parse(msg.content).content;
plus.push.createMessage( content, _payload, options );
}
}
}
};
}, false );
2020-03-10 10:52