我正在尝试发送用户列表的通知,这是否适用于Firebase REST API。我尝试并成功地为特定用户发送通知和广播通知,但我没有找到一组用户的示例请求!
下面是我用于Broadcast by Postman的请求:
网址:
https://fcm.googleapis.com/fcm/send
正文:
{ "data":
{
"title": "Firebase notification",
"detail": "I am firebase notification. you can customise me. enjoy"
},
"notification":{
"title":"Hi from Postman ",
"body":"great match!"
},
"to":"/topics/all"
// I don't think to could accept an array of the users device token
}
2条答案
按热度按时间s4n0splo1#
Firebase Cloud Message没有用户的概念,也没有用户组的概念。相反,它有两种方法来定位消息:
1.您可以将消息发送到一个或多个FCM令牌,这是每次安装应用时生成的令牌。通过将消息发送到令牌,发送者确定他们将消息发送给谁。
1.您可以向应用示例订阅的主题发送消息。通过向主题发送消息,订阅者可以确定他们接收的消息。
这两个都没有比另一个更好,因为它们都有自己的用例。选择通常是方便与控制之一。
s2j5cfk02#
Firebase为推送通知提供了Rest API。这是基本URL
https://fcm.googleapis.com/fcm/send
如果我们需要一次为多个设备发送通知,那么我们需要在POST请求中传递这个JSON主体。
在这里,
data
对象包含可用于自定义消息的自定义键值对。notification
对象包含消息的标题和正文。registration_ids
数组包含目标受众的设备令牌。