firebase云消息传递服务中的多播ID

时间:2017-06-16 09:57:51

标签: firebase firebase-cloud-messaging

Firebase云消息传递服务中的multicast_id是什么?

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

我看了,但我不清楚。 谁能解释一下呢?

2 个答案:

答案 0 :(得分:1)

Per Firebase Cloud Messaging HTTP Protocol文档:

multicast_id 是FCM响应有效内容中的必需参数,是标识多播消息的唯一ID。

多播消息是一种通知,将从服务器发送并定位到多个客户端应用程序。

要直接回答您的问题,此响应参数只是发送到客户端应用程序的多播消息的标识ID。

我还不确定,但是查看Build App Server Send Requests文档,当您使用针对单个或一组注册令牌的单个设备消息时,您将只获得此响应参数。

我希望这会有所帮助。

答案 1 :(得分:0)

简单来说,multicast_idmessage_id类似(如果不完全相同)。

除了looptheloop88's answer之外,message_idmulticast_id的通常目的是跟踪/记录。正如我提到的here

  

目前没有可用的API可以使用message_ids / multicast_ids来检索所发送邮件的投放状态的详细信息,而不是使用FCM Diagnostics Page