android - Firebase 统计报告(发送/展示)
问题描述
我们正在尝试在我们的 Android 应用程序中监控 Firebase 云消息传递功能的状态。我们经常收到用户的反馈,他们说他们没有。
通过检查 Google Firebase 报告工具,我们发现在过去 30 天内,我们发送了特定数量的通知,但“展示次数”减少了,分别为 778K 和 694K。
我们在互联网上搜索了“印象”概念的精确定义,但除此之外我们找不到它(图表中的问号)。
用户看到的通知消息数
它的真正含义是什么?为什么发送和看到的数字有这种差异?谷歌将消息发送到设备,但不知何故被“拒绝”?由于节电软件或应用程序配置为不接收通知?
我们非常感谢您的帮助!提前致谢。
解决方案
有几个原因,为什么发送和看到的推送通知之间可能存在差异:
- 客户端可能已在操作系统中为您的应用关闭通知。因此,Firebase 可能会将通知发送到特定令牌,但客户端可能看不到它。
- 您可能拥有不再有效的旧 fcm 令牌。例如,Firebase(或您的后端应用程序)中有注册设备,但该设备不再处于活动状态。Firebase 仍会尝试发送通知,但不能保证客户端会看到它。
推荐阅读
- reactjs - 如何将 MSAL-React 与类组件一起使用?
- arrays - Postgres中数组字段的并发更新
- ffmpeg - ffmpeg xfade 自定义过渡表达式 - 从 vid1、vid2 获取特定 x、y 处的像素值?
- matrix - 计算符号二进制矩阵的对数或逆矩阵的单个元素
- javascript - 在调用 api 然后 setState 后重新渲染平面列表
- reactjs - 在 React Native 中单击图像时如何缩放图像
- python - 是否可以从 Google Cloud 上的 Flask webapp 调用 matlab.engine?
- python - 功能受阻(Python)
- google-analytics - 谷歌全球网站标签:如何覆盖页面引荐来源网址
- scala - scala spark中的行到向量