如何使用 Firebase Cloud Messaging 向所有用户发送数据负载?

Posted

技术标签:

【中文标题】如何使用 Firebase Cloud Messaging 向所有用户发送数据负载?【英文标题】:How to send data payload to all the users using Firebase Cloud Messaging? 【发布时间】:2017-02-26 18:54:36 【问题描述】:

我想使用 Firebase 云消息服务向所有使用该应用的用户发送一些消息。我可以像这样使用regisration_ids 将数据有效负载发送到单个或多个设备:



    "data": 
      "body":"body",
        "my_custom_key" : "215",
        "other_key" : true
     ,
           "registration_ids": ["dCmhVkVMmLw:APA91bE5.."]


但是如何向所有用户发送数据负载呢?

【问题讨论】:

Firebase Cloud Messaging - Send message to all users的可能重复 【参考方案1】:

您可以使用topics,您需要为所有用户/设备订阅一个主题,然后执行发送请求。

您可以在此处阅读更多信息:https://firebase.google.com/docs/cloud-messaging/android/topic-messaging

【讨论】:

以上是关于如何使用 Firebase Cloud Messaging 向所有用户发送数据负载?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PHP 在 Firebase 中自动导入存储桶 - Google Cloud Storage

如何使用 Firebase Cloud Messaging 在前台显示多个通知

如果用户长时间没有写入,如何使用 Firebase Cloud Functions 在 Firebase 数据库中设置节点的值?

如何使用 Firebase Cloud Messaging 向所有用户发送数据负载?

上传到 Firebase 存储时如何使用 Cloud Functions for FIrebase 获取 mp3 文件的持续时间

如何使用 Firebase Cloud Messaging 向所有设备发送通知