我正在使用带有phonegap的pushplugin来发送/接收推送通知。
我想知道是否有办法检测这种情况(android和ios):
我正在使用代码按照pushplugin指南处理通知,因此对于ios:
注册设备:
pushNotification.register(tokenHandler, errorHandler {
"badge":"true","sound":"true","alert":"true","ecb":"onNotificationAPN"
})
处理通知:
function onNotificationAPN(e) {
if (e.alert) {
// code here to show new content, works if user launches app through the notification
}
}
类似于android:
注册设备:
pushNotification.register(successHandler, errorHandler, {
"senderID":"571716295846","ecb":"onNotificationGCM"
});
处理通知:
function onNotificationGCM(e) {
if(e.payload){
//code to show new content, works when launched through notification
}
}
答案 0 :(得分:0)
据我所知,找出是否收到推送通知的唯一方法是当应用程序处于活动状态并且您收到通知时。
应用程序自身无法访问收到的推送通知,因为这些是由操作系统处理的。所以我担心答案是否定的,你不能......