私のプッシュ通知(FCMを使用)はフォアグラウンドとバックグラウンドの状態では正常に動作していますが、システムトレイからの通知のみを受信できますが、「データペイロード」は取得できません。 私は、間違っていると私に正しいことを知らせるために、死んだ状態でonMessageReceived()が呼び出されないという事実を知っています。 は、このメソッドをkill状態で呼び出したり、 。助けてください!アンドロイドアプリが強制終了した状態で、プッシュ通知(FCMを使用)から「データペイロード」を取得するにはどうすればよいですか?
0
A
答えて
1
アプリがキル状態のときにデータペイロードを読み込み、通知ペイロードを送信しない場合は、データペイロードのみを使用してすべての操作を管理します。 アプリケーションがkill状態で、通知ペイロードを送信すると、onRecive()メソッドが呼び出されず、データペイロードに通知の重要度とメッセージが送信され、onRecive()で通知が生成されます。
0
私はあなたのための完璧なソリューションがあります。
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Log.e("FCM_MESSAGE", remoteMessage.getData().toString());
Map<String, String> dataMap = remoteMessage.getData();
}
だけで地図にあなたの全体のデータを入れて、マップから別のキーに置くことによって値を取得します。
私はまた、代わりに、通知のデータのみを使用し、このことができますhttp://www.androidbegin.com/tutorial/android-custom-notification-tutorial/
希望を使用して、独自のカスタム通知を構築することを示唆しています。
関連する問題
- 1. 状態がRUNNINGのJavaでスレッドを強制終了するにはどうすればよいですか?
- 2. ウェブサイトからアンドロイドアプリへのプッシュ通知を取得するにはどうすればよいですか?
- 3. Android用のFCMプッシュ通知の登録トークンを取得するにはどうすればよいですか?
- 4. アプリが実行中の状態でspark-submitプロセスを強制終了するかどうかを知るには?
- 5. モバイルアプリを強制終了するにはどうすればよいですか?
- 6. 場合によっては、プッシュ通知とバックグラウンドプロセスを使用したAndroidアプリが強制終了される
- 7. Pythonスクリプトが強制終了される理由を知るにはどうすればよいですか?
- 8. プロセスIDを取得してnohupプロセスを強制終了するにはどうすればいいですか?
- 9. 強制終了アプリなしでAndroidでデーモンスレッドを終了するにはどうすればいいですか?
- 10. スクリプトを使用してCASセッションを強制終了するにはどうすればよいですか?
- 11. ローカル通知を使用してアプリをスリープ状態にするにはどうすればよいですか?
- 12. Android:強制的にソフトキーボードを強制終了するにはどうすればよいですか?
- 13. FCMのデータペイロード通知で上記のアクティビティが開かれない
- 14. アプリが強制終了されたときにサーバーからの通知をプッシュする方法
- 15. NEW_SAVING状態で強制的にYARNアプリを強制終了する方法は?
- 16. 状態が終了したら回転を続けるように回転ジェスチャーを取得するにはどうすればよいですか?
- 17. アプリが強制終了されたときにFCMプッシュ通知を受け取ることはできますか?
- 18. プッシュ通知からjson文字列値を取得するにはどうすればよいですか?
- 19. システムによってアプリケーションが強制終了されたときに通知を削除するにはどうすればよいですか?
- 20. アンドロイドアプリを終了するにはどうすればよいですか?
- 21. Growl通知:ウェブサイトからGrowl通知をプッシュするにはどうすればよいですか?
- 22. プッシュ通知用のアンドロイドのデバイストークンを取得するにはどうすればよいですか?
- 23. C#でFCMプッシュ通知を受信するとアンドロイドアプリがクラッシュした
- 24. アプリで受け取ったプッシュ通知とアプリの外部からのプッシュ通知を区別するにはどうすればよいですか?
- 25. C++でプロセスを強制終了して再起動するにはどうすればよいですか?
- 26. Angular UI-Routerを使用して状態を取得するにはどうすればよいですか?
- 27. iOSプッシュ通知をテストするにはどうすればよいですか?
- 28. iOSはアプリが強制終了されたときにプッシュ通知を受け取りません
- 29. アプリケーションが強制終了されたときにプッシュ通知が受信されなかった - iOS
- 30. GCMまたはFCMを使用してIBM Mobile First Appでプッシュ通知を送受信するにはどうすればよいですか?
[ /stackoverflow.com/a/39505298/4625829)をご覧ください。プッシュ通知を受け取ることができれば(システムトレイを介しても(つまり、 'notification'メッセージペイロードも持っていることを意味します)、クリックした後、インテントから' data'ペイロードの詳細を取得できるはずです通知。私の答え[ここ](https://stackoverflow.com/a/41458543/4625829)も参照してください –