在 iOS 应用中从 Firebase 获取已发送推送通知的历史记录

Posted

技术标签:

【中文标题】在 iOS 应用中从 Firebase 获取已发送推送通知的历史记录【英文标题】:Fetch history of sent push notifications from Firebase, in iOS app 【发布时间】:2017-05-23 09:05:11 【问题描述】:

我有一个与 Firebase Cloud Messaging 集成的 ios 应用,用于发送推送通知。我知道 Firebase 会保存所有已发送通知的历史记录。 每个运行应用程序的特定设备是否有办法获取自己的已发送通知历史记录?我需要在客户端而不是在服务器上进行。

【问题讨论】:

【参考方案1】:

目前没有 API 可以通过 FCM 检索所有已发送通知的详细信息(请参阅 this 和 this)。

这个想法仍然可行,但是,您必须自己将日志/历史记录存储在您的应用服务器中。从那里,您可以设置您的应用程序以检索仅对应于设备的详细信息。

【讨论】:

以上是关于在 iOS 应用中从 Firebase 获取已发送推送通知的历史记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在ios中获取已发送的电子邮件

在 iOS 模拟器中从 firebase 推送通知

是否可以在 ios 上使用 firebase 更新已发送的通知?

在 Firebase 函数中从 Firestore 获取数据时遇到问题

如何在 Swift 中从 Cloud FireStore Firebase 访问特定字段

如何在flutter中从firebase实时数据库中获取数据?