アプリケーションで C2DM を使用しており、アプリケーション内のクラスにデータを送信する受信機があります。クラスは通知を作成し、通知マネージャーに通知して投稿します。
問題は、アプリが設定を通じて手動で強制的に閉じられた場合、これが機能しないことです。これは、(明らかに) ブロードキャスト レシーバーもオフにするためです。
私が得たのは、Android 4.0 の新しいタスク マネージャー (3.0 に似ていますが、ユーザーはアプリを左または右にスワイプしてオフにすることもできるもの) でアプリをシャットダウンすると、動作が異なるということです。 C2DMメッセージから意図を取得したため、ブロードキャストレシーバーはまだ機能していますが、何らかの理由で、通知がトレイに表示されないのに、電話で通知ノイズが再生されます。
サウンドは通知に添付され、投稿されたときに再生されるため、通知が表示されずにサウンドを再生する方法がないため、何が起こっているのかわかりません。しかし、通知は表示されません。
なぜこれが起こっているのかについての洞察、または新しい 4.0 タスク マネージャーがアプリをリストからスワイプしたときに実際に何をするかについての洞察は素晴らしいでしょう.
ありがとう。