当前位置: 首页 > 知识库问答 >
问题:

Firebase云消息-向所有用户发送消息

薛英卫
2023-03-14

我刚开始使用Firebase云消息。我建了一个IOS应用来接收推送通知。应用程序运行良好。我从Firebase控制台发送消息,它们会正确显示。

我的问题是:我可以向所有设备发送一条消息吗(就像我可以在控制台中做的那样)?我是的,怎么会这样?

提前道谢!

共有1个答案

漆雕彦
2023-03-14

你可以利用话题。因为您的所有用户都订阅了一个特定的。就像我这里提到的(去掉了部分,想查就查):

如果您正在寻找一个有效负载参数来指定您打算为您的所有用户提供消息,不幸的是,它并不存在。

通常,向多个用户发送通知时,可以使用registration_ids参数,而不是to。但是,它最多只允许1000个注册令牌。如果您打算使用这个方法,您可以对每一个1000个注册令牌进行批量请求,迭代存储在应用服务器中的所有注册令牌。

但是,请记住,不支持对发送到主题的消息进行诊断。

 类似资料:
  • 问题内容: 这段代码一切正常(将其缩短以便更好地阅读)。 当向服务器发送请求时,服务器会立即响应他。但是,其他客户端看不到响应消息。 因此,我想进一步说明:当客户端向服务器发送请求时,服务器将响应所有客户端,以便所有客户端都能看到消息。 我怎样才能做到这一点?有任何示例或不错的入门教程吗? 提前致谢! 服务器: 问题答案: 您必须使用连接池将消息广播到所有连接。您可以将其用作教程/示例http:/

  • 我想使用Firebase云消息服务向所有使用该应用的用户发送一些消息。我可以使用向单个或多个设备发送数据负载,如下所示: 但是如何向所有用户发送数据有效负载?

  • 我正在尝试为Web设置Firebase云消息传递。我成功地对其进行了正确初始化并获得了令牌: manifest.json与gcm_sender_id 我可以看到我在控制台中得到令牌,所以我试图验证它,并通过邮递员发送我的第一个通知-这里是留档。 发布网址:https://fcm.googleapis.com/v1/projects/PROJECTID/messages:发送授权:无授权 标题 Bo

  • 我知道我们可以通过聊天聊天=muc2.create私人聊天(“myroom@conference.jabber.org /johndoe”);chat.send消息(“你好”);在留档中给出。 但是我没有找到公开和群里所有用户聊天的方法。任何想法? 提前谢谢。

  • 有人知道一种从firebase控制台发送click_action的方法吗? 我只想发送click_action按钮来使用通知,即使应用程序关闭或在后台。

  • 我想使用firebase云消息将通知从我的应用程序发送到另一个应用程序。所以我使用这个方法retrieveFCMToken(forSenderID:senderid)来处理这个过程。我将以下代码添加到我的应用程序委托中: 这是我的应用程序代理: 我遵循这个场景:我有两个应用程序,分别是“A”和“B”。我想将通知从应用程序“A”发送到应用程序“B”。因此,我将应用程序A的发件人id放入应用程序B代理