You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看FCM消息发送与送达数据?已启用FCM Data API却无数据

FCM发送与接收数据获取问题解答

关于直接调用fcmdata.googleapis.com获取数据

可以直接调用该端点获取FCM的发送量、接收量等核心数据。FCM Data API的设计就是用来提供这些额外的消息统计维度,不过需要注意几点:

  • 需确保请求携带有效的身份凭证(比如OAuth 2.0令牌),且账号拥有Firebase项目的FCM Data Viewer或更高权限(如Editor、Owner)。
  • 请求需指定正确的参数:包括Firebase项目ID、时间范围(比如最近7天、自定义时间段)、统计指标(如message_sent表示发送量,message_received表示接收量)、时间维度(按小时/天聚合)。
  • 数据存在延迟,通常需要等待1-6小时才能查询到最新的发送/接收统计,无法获取实时数据。

禁用firebase_analytics_collection_deactivated后的其他数据获取方式

你提到的设置确实仅影响Firebase Analytics的数据收集,不会干扰FCM本身的统计能力,除了FCM Data API外,还有这些可行方式:

  • Firebase控制台FCM报表:在Firebase控制台的Cloud Messaging板块,默认提供发送量、送达率、通知打开率等基础统计报表。如果是数据消息,部分指标可能需要切换到“高级报表”或通过API补充。
  • 应用端自定义日志统计:在应用的FirebaseMessagingService实现类中,重写onMessageReceived方法,当接收到FCM消息时,将消息ID、接收时间、消息类型等信息上报到你自己的后端服务器,之后在后端通过这些日志统计精确的接收量。
  • Google Play Console通知统计:如果应用上架Google Play,可在Play Console的“用户获取与留存”→“通知”板块查看推送通知的发送量、点击率、送达情况,这里的数据主要覆盖通过Play渠道关联的FCM通知。

内容的提问来源于stack exchange,提问作者Subodh Nijsure

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 08:27:46