cordova版本是6.5.0,我使用的是phonegap-plugin-push 1.9.4" PushPlugin"。
我只想分开通知回调取决于应用的状态(前景和背景)。
例如,当app处于前台时,回调函数将执行某些操作而不更改页面。 另一方面,当背景时,我想要回调来执行页面移动。
如何设置通知选项?
...
push.on('notification', function(data) {
if(foreground) {
$(div).append("<a></a>");
} else {
window.location.href = "xxx.html";
}
}
...
答案 0 :(得分:0)
您在通知有效负载上有 前景 布尔值(在推送有效负载的 additionalData 属性中,如{ {3}}你的插件类。)
使用类似的东西:
push.on('notification', function(data) {
if(data.additionalData.foreground) {
$(div).append("<a></a>");
} else {
window.location.href = "xxx.html";
}
}