重新安装phonegap应用程序会导致在应用程序运行时无法接收推送通知

时间:2014-01-07 11:16:55

标签: iphone cordova push-notification sencha-touch-2 pushwoosh

我正在使用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
}

重新安装应用程序后,此侦听器未调用。 我没有得到那里真正缺少的东西,请告知。

0 个答案:

没有答案