gpt4 book ai didi

android - FCM(Firebase Cloud Messaging)发送到多个设备组

转载 作者:行者123 更新时间:2023-11-29 14:22:37 25 4
gpt4 key购买 nike

从 Firebase 文档和 StackOverflow 问题中,我了解到我们可以通过 Topic Messaging 向多个设备发送推送通知。和 Device Group Messaging .但我想知道是否有办法在单个 FCM 发送请求中触发推送通知到多个设备组?

基本上,我不想为同一推送通知消息调用多个请求。我有多个设备组的原因是因为 notification_key 的成员数量有上限(即)。

而我不想将消息发布到主题的原因基本上是由于我的需求限制。我的要求是“我在后端生成了一些警报消息,并且只需要将这些消息发送给少数用户(一个用户可以登录多个设备)以及我可以预见的问题topic 是我买不起主题中的动态属性。

如果有实现主题的方法,请提出您的建议。

最佳答案

阅读了这么多评论后,我不确定我是否正确理解了您的问题,但根据我的理解,您需要的是Multicast Messaging

您可以在 fcm 请求中简单地指定 registration_ids 键,而不是指定 to 键。

registration_ids (字符串数组):

此参数指定接收多播消息的设备列表(注册 token 或 ID)。它必须包含至少 1 个且最多 1000 个注册 token 。仅将此参数用于多播消息,而不用于单个收件人。多播消息(发送到超过 1 个注册 token )仅允许使用 HTTP JSON 格式。

有关更多信息,请参阅 this .

关于android - FCM(Firebase Cloud Messaging)发送到多个设备组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39997272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com