android - Firebase 多播云消息传递

标签 android firebase firebase-cloud-messaging

我正在尝试实现 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 通知服务对多播消息没有限制

关于android - Firebase 多播云消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37840089/

相关文章:

Firebase - 自定义重置密码登录页面

swift - 使用swift在互联网离线时将文件上传到firebase存储

swift - 为什么当我收到远程通知时,我的本地通知没有发送?

android - 从MapActivity中选择Address并返回MainActivity

android - 以编程方式在android中启用和禁用振动

java - notifyDataSetChanged 不适用于线程

安卓 MVP 策略

java - 长键不等式查询

android - Notification Messaging Style 消息存储位置

ios - 错误 : messaging/registration-token-not-registered