0

iOS および Android でプッシュ通知を受信するための PushPlugin の統合に成功しました ( https://github.com/phonegap-build/PushPlugin )。私の問題は、新しいビルドでアプリを更新した後 (アンインストールして再インストールせずに)、プッシュ通知が機能しなくなることです。再び作業を開始する前に、アプリを手動で起動する必要があります。更新中も GCMBroadcastReceiver を実行し続ける方法はありますか?

プッシュ通知は、次のすべてのシナリオで正しく受信および表示されます。

  • アプリはバックグラウンドで実行されています
  • タスクマネージャーからアプリが停止されました
  • 電話が再起動し、アプリが実行されていません
  • 電話が再起動し、アプリがバックグラウンドで実行されています

次のシナリオでは、期待どおりにプッシュ通知が受信されません。

  • アプリはフォアグラウンドで実行されています (アプリ内の現在の場所を失いたくない)
  • アプリが強制終了されました ( https://stackoverflow.com/a/20838611/2782404を参照)
  • 電話が再起動し、アプリがフォアグラウンドで実行されています
4

1 に答える 1