首页 > 解决方案 > Firebase 统计报告(发送/展示)

问题描述

我们正在尝试在我们的 Android 应用程序中监控 Firebase 云消息传递功能的状态。我们经常收到用户的反馈,他们说他们没有。

通过检查 Google Firebase 报告工具,我们发现在过去 30 天内,我们发送了特定数量的通知,但“展示次数”减少了,分别为 778K 和 694K。

在此处输入图像描述

我们在互联网上搜索了“印象”概念的精确定义,但除此之外我们找不到它(图表中的问号)。

用户看到的通知消息数

它的真正含义是什么?为什么发送和看到的数字有这种差异?谷歌将消息发送到设备,但不知何故被“拒绝”?由于节电软件或应用程序配置为不接收通知?

我们非常感谢您的帮助!提前致谢。

标签: androidfirebasefirebase-cloud-messaging

解决方案


有几个原因,为什么发送和看到的推送通知之间可能存在差异:

  1. 客户端可能已在操作系统中为您的应用关闭通知。因此,Firebase 可能会将通知发送到特定令牌,但客户端可能看不到它。
  2. 您可能拥有不再有效的旧 fcm 令牌。例如,Firebase(或您的后端应用程序)中有注册设备,但该设备不再处于活动状态。Firebase 仍会尝试发送通知,但不能保证客户端会看到它。

推荐阅读