を実行していない場合であっても、私は2つのサービスとアプリ持つonMessageReceived()とonTokenRefreshを()ハンドル:アプリが
MessagingService extends FirebaseMessagingService
と
InstanceIDService extends FirebaseInstanceIdService
をそこはAndroidManifest.xml
ファイルで宣言されています。 問題は、私のアプリのプロセスが近い自体に強制されたときに、サービスも殺されていることです。
私は殺されるべきではなく、それらをしたいと思います。私はService
クラスのSTART_STICKY
フラグについて聞いてきましたが、このフラグを戻すように私は
これらのサービスが開始されます。これらのサービスを自分で開始/停止する必要はありません。 –
@ArthurThompson私のonMessageReceived()メソッドでは、ログを入れました。アプリを終了してダウンストリーム通知を送信すると、ログは実行されません。あなたがデータメッセージを送信する場合 – Drarig29
onMessageReceivedはいつもと呼ばれていますが、通知メッセージを送信する場合、それは時々呼ばれていません。どのタイプのダウンストリームメッセージを送信していますか? –