安卓平台尝试了透传消息的两种情况
- 透传消息符合格式,即title content payload 三个字段都全,消息会在消息中心显示,但是点击该消息就会导致app闪退
- 透传消息不符合格式,我尝试的是 title content 两个字段,按理触发receive 事件,消息中心不会提示,实际则也是闪退
有遇到相同问题的吗?
安卓平台尝试了透传消息的两种情况
有遇到相同问题的吗?
n***@163.com (作者) - nealchen
我自己回答这个问题吧,真是日了狗了,,,,
我在receive 和 click 中用了plus.ui.alert就会闪退,直接用alert就没问题,是bug?
我的没有闪退,但是接收到消息后,设置这个监听没反应啊,在plusReady里面
plus.push.addEventListener( "click", function( msg ) {
// 判断是从本地创建还是离线推送的消息
switch( msg.payload ) {
case "LocalMSG":
alert( "点击本地创建消息启动:" );
break;
default:
alert( "点击离线推送消息启动:");
break;
}
// 提示点击的内容
alert( msg.content );
}, false );
// 监听在线消息事件
plus.push.addEventListener( "receive", function( msg ) {
if ( msg.aps ) { // Apple APNS message
alert( "接收到在线APNS消息:" );
} else {
alert( "接收到在线透传消息:" );
}
alert( msg );
}, false );
BoredApe
plus.ui.alert这个api早就废弃了.请使用http://html5plus.org/doc/zh_cn/nativeui.html#plus.nativeUI.alert
2016-06-07 16:04
3***@qq.com
同感啊 我执行plus.webview.getWebviewById()方法也闪退@2235:@2235:
2016-06-08 10:31
3***@qq.com
要想在监听的页面触发后改变其他页面的内容,结果执行plus.webview.getWebviewById()就闪退
2016-06-08 10:33
BoredApe
安卓平台吗
2016-06-08 10:36
3***@qq.com
回复 BoredApe:是的
2016-06-14 16:14