私はFirebase Cloud Messagingを使用してデータペイロード付きの通知をアプリに送信しています。却下時にアンドロイド通知のデータペイロードを取得
通知を送信すると、アプリが実行中(フォアグラウンド)の場合、onMessageReceived()
をFirebaseMessagingService
クラスからオーバーライドするデータが取得されます。
私のアプリが実行されていない場合、通知は "システムトレイ"に送信され、ユーザーのクリックが通知されると私のアプリが起動し、私はgetExtras
のインテントのデータを取得できます。
しかし、ユーザーが「システムトレイ」で通知を却下した場合、どのようにデータを取得できますか?
これを取得するために通知に「耳を傾ける」バックグラウンドサービスを書く必要がありますか?
firebaseが通知を生成させる代わりに、通知を自分で管理する必要があると思います。 –