3

Firebase Web サイトのドキュメントから: https://firebase.google.com/docs/cloud-messaging/downstream

アプリがバックグラウンドにあるときに配信される通知。この場合、通知はデバイスのシステム トレイに配信されます。ユーザーが通知をクリックすると、デフォルトでアプリ ランチャーが開きます。

アプリがクラウド メッセージを受信し、アプリがバックグラウンドにあるときに何かをする必要がある場合。

デバイスのシステム トレイに配信する代わりに、カスタム BroadcastReceiver または Service クラスで通知を受け取ることは可能ですか?

アプリ が _ _クラウドメッセージが到着したことを知るには?

アップデート:

tyczjが述べたように、次の curl コマンドの例はこの作業を行いました。

curl --header "Authorization: key=$server_key" --header Content-Type:"application/json" https://fcm.googleapis.com/fcm/send -d "{\"to\": \"/topics/friendly_engage\",\"data\": {\"score\":\"123\"}}"

メッセージは、FirebaseMessagingService から拡張された Service クラスのコールラック「onMessageReceived」に表示されます。

4

2 に答える 2