6

私は Android 開発の初心者で、Google Cloud Messaging に関連する 2 つのことに興味があります。

  1. iOS のようにバックグラウンドで長時間実行すると、Android はアプリケーションを完全に強制終了しますか? その場合、アプリが Android によって強制終了された後、GCM 通知を受け取ることはできますか?
  2. 強制終了 (設定メニューから) とアプリが Android によって強制終了されたときとの間に違いはありますか? また、強制終了した場合、GCM 通知を受け取りますか?
4

1 に答える 1

5

1 - はい。ただし、gcm をリッスンするブロードキャスト レシーバーをマニフェストにインストールすると、とにかくトリガーされます。そのイベントで何をするかは、アプリによって異なります。一般的な方法は、メッセージを処理するインテント サービスを開始することです。アプリのアクティビティと対話するのはあなた次第です。

2 - Android 3.1 から、ユーザーが強制的にアプリを閉じると、ユーザーがアプリを再起動しない限り、ブロードキャストの通知が停止します。詳細については、こちらの「停止したアプリケーションの起動コントロール」を確認してください。

于 2013-05-13T17:49:37.557 に答える