我已经按照本教程来实现我的目标(即 -Send push notifications
到所有用户(设备(的图像和文本(,无论应用程序在前台还是后台。
我学到的,如果我们使用消息传递API(ARC - 高级REST客户端(发送,那么用户将收到带有图像和文本的通知,这两个应用程序都在foreground or background
。
但我不知道如何使用Messaging API (ARC)
向所有设备/用户发送通知?
我使用以下脚本仅向单个用户发送通知:
https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIza************adrTY
{ "data": {
"image": "https://ibin.co/2t1lLdpfS06F.png",
"message": "Firebase Push Message Using API"
"AnotherActivity": "True"
},
"to" : "f25gYF3***********************HLI"
}
如果,我无法使用Messaging API (ARC)
向所有用户发送通知,那么这对我来说就是浪费时间。
单向为所有用户订阅一个主题并发送到该主题。
喜欢这个:
FirebaseMessaging.getInstance().subscribeToTopic("all");
并发送这样的通知:
https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIza************adrTY
{ "data": {
"image": "https://ibin.co/2t1lLdpfS06F.png",
"message": "Firebase Push Message Using API"
"AnotherActivity": "True"
},
"to" : "/topics/all"
}