我正在使用 Phonegap 3.1、Sencha 2.3 为平台 android 和 iPhone 创建一个应用程序。对于发送通知,我使用了 pushwoosh 服务并点击了此链接(http://www.pushwoosh.com/programming-push-notification/ios/ios-configuration-guide/)
通知在 Android 和 iPhone 设备(无论应用程序是否正在运行)上都非常完美。
但问题是,当我重新安装应用程序时,我无法在应用程序运行时收到通知,而在应用程序最小化或未运行时收到通知。
在我的 index.html 文件中,我使用此代码在应用程序运行时接收通知。
document.addEventListener('push-notification', function(event) {
alert('push-notification');
var notification = event.notification;
navigator.notification.vibrate(1500);
navigator.notification.confirm(
notification.aps.alert, // message
alertDismissed, // callback
'ThisApp', // title
'Done' // buttonName
);
pushNotification.setApplicationIconBadgeNumber(0);
});
function alertDismissed() {
//do something after Done button pressed
}
重新安装应用程序后,此侦听器未调用。我没有得到那里实际缺少的东西,请告知。