Firebase 多播云消息传递
Firebase multicast cloud messging
我正在尝试实现 Firebase 云消息传递的服务器端实现。这是根据主题发送消息的正文内容。
{
"to" : "/topics/topic_name",
"priority" : "high",
"data" : {
"message" : "Actual message for notification",
"title" : "Title"
}
}
我想知道的是如何为一组注册 ID 发送上述消息。 To field 是一个字符串而不是一个字符串数组。即,我可以将消息一条一条地发送到注册 ID。使用 GCM,我们可以将消息发送到 ID 组。
还有发送多播消息的限制是多少。 (每条消息 1000 个注册 ID)。
如果我遗漏了什么,请告诉我。
是的,使用 Firebase 我们可以向多个注册 ID 发送消息。
语法是
{
"registration_ids":["red_id1","reg_id2",...],
"to" : "/topics/topic_name",
"priority" : "high",
"data" : {
"message" : "Actual message for notification",
"title" : "Title"
}
}
关于限制,我认为 Firebase 通知服务对多播消息没有限制
我对 rinik 说的有疑问
“我认为 Firebase 通知服务对多播消息没有限制”
但如果您向 1000 个或更多注册 ID 发送通知或数据负载,则每个请求的大小限制为 4 kb。
我正在尝试实现 Firebase 云消息传递的服务器端实现。这是根据主题发送消息的正文内容。
{
"to" : "/topics/topic_name",
"priority" : "high",
"data" : {
"message" : "Actual message for notification",
"title" : "Title"
}
}
我想知道的是如何为一组注册 ID 发送上述消息。 To field 是一个字符串而不是一个字符串数组。即,我可以将消息一条一条地发送到注册 ID。使用 GCM,我们可以将消息发送到 ID 组。
还有发送多播消息的限制是多少。 (每条消息 1000 个注册 ID)。
如果我遗漏了什么,请告诉我。
是的,使用 Firebase 我们可以向多个注册 ID 发送消息。 语法是
{
"registration_ids":["red_id1","reg_id2",...],
"to" : "/topics/topic_name",
"priority" : "high",
"data" : {
"message" : "Actual message for notification",
"title" : "Title"
}
}
关于限制,我认为 Firebase 通知服务对多播消息没有限制
我对 rinik 说的有疑问 “我认为 Firebase 通知服务对多播消息没有限制”
但如果您向 1000 个或更多注册 ID 发送通知或数据负载,则每个请求的大小限制为 4 kb。