如何检查通过 FCM 发送到主题的消息的统计信息?

Posted

技术标签:

【中文标题】如何检查通过 FCM 发送到主题的消息的统计信息?【英文标题】:How to check statistics for messages sent to topics via FCM? 【发布时间】:2016-09-08 09:01:04 【问题描述】:

可以使用消息 ID 或注册令牌在 Google Play 开发者控制台中检查通过 FCM 发送的消息的统计信息。但是,当我尝试使用将消息发送到主题时返回的消息 ID 运行 FCM 诊断时,会显示无效的消息 ID 错误。 FCM 文档中也没有提及这一点。有人知道如何检查发送到主题的 fcm 消息的统计信息吗?

【问题讨论】:

开发者控制台中链接的 FCM 消息统计信息似乎也只显示了针对主题的 API 请求 的数量。也就是说,它不显示发送到设备的消息数量。 【参考方案1】:

很遗憾,Play 开发者控制台诊断功能目前不支持跟踪通过主题 API 发送的消息。

一般来说,目前没有办法使用主题来追踪消息的状态。

【讨论】:

有没有办法从 API 获取诊断信息,使用发送到主题时返回的 message_id? @nickdnk AFAIK,没有可用的 API 可以获取类似于您在 Play 开发者控制台中看到的诊断详细信息。但是您希望得到什么样的诊断?进行阐述。 :) 比如开了多少,我们发货了多少等等。发布到主题时,您只会得到 message_id 作为回报。有什么我们可以使用该 ID 的吗? @nickdnk 您只能使用它来检查消息(针对主题)是否已发送到 FCM 服务器。似乎无法获得有关已发送、打开和任何其他数量的统计信息。但是,如果您需要对 FCM 消息进行更深入的调试,您可以直接联系Firebase Support 并提供详细信息(特别是相关的 message_id(s))。 好的。谢谢。出于调试目的,我会将消息 ID 与消息一起存储在我的应用服务器中。

以上是关于如何检查通过 FCM 发送到主题的消息的统计信息?的主要内容,如果未能解决你的问题,请参考以下文章

如何快速自动发送 FCM 或 APNS 消息?

向主题发送消息 - Firebase iOS

GCM / FCM / Mozilla (Web Push Service) 使用统计

如何以编程方式获取 FCM 发送、打开和转换的报告? [复制]

使用 Google FCM v1 API 时,是啥导致消息未发送到设备?

FCM 云消息报告仅显示“发送”