Firebase云消息服务中的多播ID

5

什么是Firebase云消息传递服务中的多播ID?

正如Google提供的文档所述,多播ID是标识多播消息的唯一数字。

我已经阅读了它,但我没有清楚地理解它。有人能解释一下吗?

2个回答

2
根据Firebase云消息传递HTTP协议文档,multicast_id是FCM响应负载中的必需参数,是标识组播消息的唯一ID。组播消息是从服务器发送并针对多个客户端应用程序的通知。直接回答你的问题,该响应参数只是标识发送到客户端应用程序的组播消息的ID。目前还不确定,但查看创建应用程序服务器发送请求文档时,仅在使用单设备消息传递(Single Device Messaging)针对单个或一组注册令牌时才会获得此响应参数。希望这可以帮助你。

1
你能否详细说明一下? - Parvesh kumar
最好使用 FCM 统计数据 链接,如果您想用它来获取发送消息的交付状态。 - Rajeev Ranjan

0

简单来说,multicast_idmessage_id非常相似(如果不是完全相同的话)。

除了looptheloop88的回答之外,message_idmulticast_id的通常目的是用于跟踪/记录。正如我在这里提到的:

目前没有可用的API来利用message_ids/multicast_ids来检索发送消息的交付状态的详细信息,除非使用FCM诊断页面


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接