1

私はアンドロイドで私のアプリでfirebase通知を使用しています。私が見たように、アプリケーションがフォアグラウンドにあるとき、私はFirebaseMessagingServiceクラスから通知を受け取る必要があり、バックグラウンドであるか完全に閉じているときは、mainActivityから通知を受け取る必要があります。 これはほとんどの場合よく機能しますが、私はアプリを終了してから通知を開いて、アプリをバックグラウンドで別の通知を送信しても動作しないことを発見しました。最後のアプリケーションはアプリケーションを開きますが、mainActivityのonCreate()は渡されません。それは以前の活動でアプリを開くだけです。androidのFirebase通知

これはなぜ起こっているのか分かりませんか?

+0

通知コードを投稿できますか? –

+0

https://stackoverflow.com/questions/44540568/when-device-screen-off-then-how-to-handle-firebase-notification/44540660#44540660 – Tufan

+0

このようにしてください – Tufan

答えて

1

これはFirebaseではなく、Androidのライフサイクルによって生成されるようです。アクティビティが作成され、バックグラウンドに渡された場合、方法onCreateが呼び出されない場合は、Androidでライフサイクルを検索します。 おそらくonResumeメソッドにあなたのコードを置くことができます。