【问题标题】:Get Notification history from Firebase从 Firebase 获取通知历史记录
【发布时间】:2019-02-14 04:27:33
【问题描述】:

我在一个将向用户发送通知的 Android 应用程序中工作。但是,我有通知历史记录Activity,它显示了之前发送给用户的通知。如何获取这些旧通知?有没有办法在不将通知存储在我的数据库中的情况下获取它?我使用 Firebase 数据库。

【问题讨论】:

    标签: android firebase-realtime-database firebase-notifications


    【解决方案1】:

    为了显示每个用户的通知历史记录,您可以考虑自己将发送给每个用户的通知存储在您的 firebase 数据库中的不同节点中。因为据我所知,Firebase 不提供任何 API 来查询发送给应用程序特定用户的通知,因为它不存储任何特定用户数据。它只有注册 id,据此,它将通知发送到该特定的注册 id。请记住,如果用户为您的应用程序使用多个设备,则他们可以拥有多个注册 ID。

    Firebase 让您全面了解发送了多少通知、发送了多少、点击了多少等。您可以登录您的 firebase console 并查看 云消息传递 部分已发送通知的详细概述。您也可以查看this answer 以获得更好的理解。

    要了解有关消息生命周期的更多信息,您可以联系他们的开发者documentation here

    不过,我认为你可以查看delivery status of your messages sent

    希望有帮助!

    【讨论】:

    • 谢谢,但我没有从 firebase 发送通知,只有 firebase 存储用户数据和与我的应用程序相关的其他数据....通知是基本的,没有 firebase
    • 你不是在说推送通知吗?
    猜你喜欢
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多