我正在使用带有 Cordova 的 Phonegap Pushplugin 在 iOS 上实现通知。
我设法注册设备并成功发送通知。但是,当我点击通知时,我无法执行一段 JavaScript 来打开应用程序中的相关页面。
window.onNotificationAPN = function(event) {
if ( event.alert )
{
navigator.notification.alert(event.alert);
//call JavaScript here?
}
if ( event.sound )
{
var snd = new Media(event.sound);
snd.play();
}
if ( event.badge )
{
pushNotification.setApplicationIconBadgeNumber(successHandler, errorHandler, event.badge);
}
}
我尝试在 if(event.alert) 下添加我的 Javascript,但它没有被执行。我的 JavaScript 代码应该使用的数据作为通知负载的一部分发送。我究竟做错了什么?