アプリがの背景にあるときにシステムトレイの通知を見ることができます。アプリがフォアグラウンドにあるときのシステムトレイのFCM通知
しかし、アプリがForegroundであっても通知がシステムトレイに表示されるようにしたいと思います。
- Firebaseコンソールから通知を送信:
私はAndroid上で、次の試みIは、システムトレイアプリがバックグラウンドであるのみに通知を見ることができます。
https://fcm.googleapis.com/fcm/send
へのポストリクエストの送信hereとdata
とnotification
paylods:この場合も、アプリがバックグラウンドのときにシステムトレイに通知が表示されます。
このdocumentは言及:通知とデータペイロードの両方を持つ
メッセージ、背景と フォアグラウンドの両方を。この場合、通知はデバイスのシステムトレイの に配信され、データペイロードは、ランチャーアクティビティの目的の のエクストラで配信されます。
私は何が欠けていますか?
私はAndroidとCordova/Ionicを使用しています。
データ 'payload'だけを使って通知を送信しようとしましたが、トレイ領域にはまだ表示されません。どうやら、これは不可能です:https://github.com/fechanique/cordova-plugin-fcm/issues/365#issuecomment-348563368 – Ari
私の答えで参照したドキュメントをお読みください。データペイロードは、通知ペイロードとは異なる動作をします。 –