0

通知とデータの両方のペイロードをサーバーからAndroidアプリに送信しています。アプリケーションがバックグラウンドで通知が届くと、タップして開くと、データ(イメージURL)がクライアントに表示されます。ここまでは順調ですね。私の問題は次のとおりです.JavaScriptをリロードした後、FCM.getInitialNotification()が呼び出され、通知が再びクライアントに表示されます。私はただ一度それを示す必要があります。これを解決する方法に関する提案はありますか?ありがとう。ReactNativeFCM通知

答えて

0

私の質問に対する解決策を誰も知らず、時間がなくなっているので、何らかの回避策を講じています。 getInitialNotification()が起動されたときに開かれる通知のタイムスタンプを保存しました。次回アプリケーション(javascript)がロードされるときに、通知タイムスタンプと保存されたタイムスタンプが比較されます。 2つの同じタイムスタンプはあり得ないので、それらが異なる場合、通知データ(画像)がクライアントに示される。それ以外の場合は表示されません。完了: