【问题标题】:Integrate firebase notifications topics and firebase authentication集成 firebase 通知主题和 firebase 身份验证
【发布时间】:2016-06-04 15:40:50
【问题描述】:

我目前正在使用 firebase 通知控制台使用主题向特定的 android 设备发送通知。是否可以将设备订阅的主题与通过firebase身份验证登录的用户帐户关联起来。

理想情况下,我希望这样当用户登录时,可以发送一个请求来确定用户之前在不同设备上订阅的所有主题,并在此设备上订阅相同的主题。同样,当用户注销时,设备应该取消订阅所有主题。

如果不需要编写任何服务器端代码就可以做到这一点,我更愿意。

【问题讨论】:

    标签: android firebase firebase-authentication firebase-cloud-messaging firebase-notifications


    【解决方案1】:

    认证用户和订阅主题没有自动映射。但是,您可以通过 Firebase 实时数据库自己进行此映射。当用户订阅某个主题时,您可以向 FRD 添加条目,当该用户在另一台设备上登录时,您可以检查 FRD 并自动为用户订阅所需的主题。

    【讨论】:

    • 感谢您的回答。我担心如果由于某种原因数据库与设备订阅的主题不同步。有没有我可以调用的方法来检索设备在给定时间点订阅的所有主题,然后我可以使用它来验证存储在数据库中的值。
    • 您可以在设备上设置数据库监听器,以便在数据库更改时根据需要订阅和取消订阅。
    猜你喜欢
    • 2020-10-31
    • 2021-12-09
    • 1970-01-01
    • 2016-04-07
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2018-04-15
    相关资源
    最近更新 更多