2017-02-21 9 views
0

私のコードからFirebaseMessagingServiceを起動または再起動することはできますか?私が必要とする理由は、サービスが常にランダムに閉じられるからです。API経由でFirebaseMessagingServiceを開始

+1

'FirebaseMessagingService'は、アプリケーションの最初の起動時に自動的に起動します。自動クローズしません。閉鎖の詳細を共有できますか?ログに記録されているエラーはありますか?多分スタックトランスでさえ? –

+0

私のアプリを閉じると、まだメモリが残っていますが、メモリが足りない、またはディスプレイがオフになっているためにアプリが強制終了された場合、メッセージは受信されません。 – flectiondev

+1

メモリ不足のためにシステムがサービスを停止した場合、あなたがそれについて(私が知る限り)できることは何もない。サービスを再起動すると、メモリ不足状態が再導入されます。 –

答えて

0

FirebaseMessagingServiceは、アプリが通知を受信するためにアクティブである必要はありません。

サービスは、着信メッセージまたはトークン要求を処理するためにのみ実行されます。

サービスが停止しても問題ありません。新しい通知が到着したら、AndroidはAndroidを再起動します。

+0

いいえ、それはポイントです!私は一日だけ私の携帯電話を残して、私の携帯電話にmmesageを送信しようとすると、何も起こりません:C – flectiondev

+0

それは、 –

+0

すべてのデバイス(s7、s3、oneplus 2、s5)にバグがありますか? – flectiondev

関連する問題