document.addEventListener("plusready", function() {
message = document.getElementById("message");
var vInfo = plus.push.getClientInfo();
var vInfoData = JSON.stringify(vInfo);
console.log(vInfoData);
// 监听点击消息事件
plus.push.addEventListener("click", function(msg) {
switch(msg.payload) {
case "LocalMSG":
outSet("点击本地创建消息启动:");
break;
default:
outSet("点击离线推送消息启动:");
break;
}
// 提示点击的内容
plus.ui.alert(msg.content);
// 处理其它数据
logoutPushMsg(msg);
}, false);
// 监听在线消息事件
plus.push.addEventListener("receive", function(msg) {
if(msg.aps) { // Apple APNS message
outSet("接收到在线APNS消息:");
} else {
outSet("接收到在线透传消息:");
}
logoutPushMsg(msg);
}, false);
}, false);
效果如下: