跟踪 iOS 的 Firebase 通知

Posted

技术标签:

【中文标题】跟踪 iOS 的 Firebase 通知【英文标题】:Track Firebase notification for iOS 【发布时间】:2018-03-13 13:39:24 【问题描述】:

有什么方法可以查看 Firebase Cloud Messaging (FCM) 中成功发送和失败的推送通知的数量?我可以看到使用 Firebase 控制台发送的消息,但我需要跟踪通过网络应用发送到设备的消息数量。

Google 解释了如何访问 android https://support.google.com/googleplay/android-developer/answer/2663268 上的统计信息。但是ios有类似的方法吗?

【问题讨论】:

Firebase notification records/log API的可能重复 【参考方案1】:

一言以蔽之,你可以做到。

Firebase API 有一个 message_id 作为响应参数。它表示通知是否已发送。

message_id: String specifying a unique ID for each successfully processed message.

请在下面找到截图。

Please do refer this reference.

更新:

您无法在 iOS 应用程序中跟踪用户活动以获取通知。如果你想 实现上述功能,然后调用任何自定义 API 并将所需数据存储到您的 数据库。您无法直接获取任何历史记录。

【讨论】:

感谢@iMHitesh 的回复。但我的要求是记录通知事件。例如,当用户点击通知时,我想在我的 firebase 门户中记录该事件。自定义事件有什么办法吗? 根据您的要求没有任何内置功能。请参考更新

以上是关于跟踪 iOS 的 Firebase 通知的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 推送通知 - 如何跟踪用户 FCM 令牌?

函数返回未定义,预期Promise或值和通知长时间延迟

如何在使用firebase作为服务器或数据库的cordova应用程序中实现通知

来自 iOS 的 Firebase Analytics 事件未显示

在 iOS 上安装 react-native-firebase 的问题

Firebase 与 Swift