我正在使用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
}
重新安装应用程序后,此侦听器未调用。 我没有得到那里真正缺少的东西,请告知。