从Firebase获取通知历史记录

问题描述 投票:1回答:1

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

android firebase-realtime-database firebase-notifications
1个回答
0
投票

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

Firebase可让您全面了解已发送的通知数量,已发送的通知数量,已点击的数量等。您可以登录firebase console并查看“云消息传递”部分,以获取所发送通知的详细概述。您也可以查看this answer以便更好地理解。

要了解有关消息生命周期的更多信息,您可以看到他们的开发人员documentation here

但是,你可以查看我认为的delivery status of your messages sent

希望有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.