2017-05-10 27 views
-4

プッシュ通知を送信すると、アプリが実行中に(ファイヤーベースのコンソールから)がクラッシュするが、アプリが閉じているか、バックグラウンドで実行中です。アプリの実行中にプッシュ通知を送信すると、アプリがクラッシュする

+0

あなたはどのようにプッシュ通知を送受信していますか – TUSHAR

+0

firebase console> notifications>新しいメッセージを送信 –

+0

私はPostmanを使用しましたが、複数のデバイスに通知を送信する方法がわかりませんでした。コードセグメント? –

答えて

0

実際に問題がFirebaseMessagingService

FirebaseMessagingServiceこのクラスは、プッシュ通知をキャッチするために使用されて延びている

クラスになっています。

アプリケーションが開いているときに、あなただけのonMessageReceived

ます。public void(RemoteMessage remoteMessage)

でコードをチェックする必要があり、この方法では、あなたのコードを確認してください。アプリケーションが閉じているときに、あなたの2番目の質問を1としてまたはOnMessageReceived()メソッドは、プッシュ通知のイベントを処理していない時には、バックグラウンドで

0

は、火災からのプッシュ通知を得るための2つの主要な方法があります。ベース

1)アプリケーションがフォアグラウンドである場合(アプリケーションが実行または開かれる)

2)アプリケーションがバックグラウンドにある場合(アプリケーションが動作しているか閉じていない)

最初のケースで

あなたは、アプリケーションがフォアグラウンドにあるときonMessageReceived方法は、常に通知をトリガーする通知メッセージとカスタムデータペイロードが ます。public void onMessageReceived(RemoteMessage remoteMessage)要するに
で受信された火災ベースのコンソールからプッシュ通知を送信する場合このメソッド内でデータを処理する必要があります。 uは火災ベースのコンソールからプッシュ通知を送信する場合、第2のケースで

通知メッセージがシステムトレイ で受信され、あなたはバンドルエキストラアプリケーションのランチャー活動のにデータペイロードを受け取ることができます。

関連する問題