私は 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
}
アプリを再インストールした後、このリスナーは呼び出していません。そこに実際に何が欠けているのかわかりません。アドバイスしてください。