【问题标题】:Is there any functions to check topic subscription or un-subscription status in Firebase Cloud Messaging?Firebase Cloud Messaging 中是否有任何功能可以检查主题订阅或取消订阅状态?
【发布时间】:2016-12-20 04:29:24
【问题描述】:

在我的设置屏幕中,我为每个主题提供用户通知切换器。因此,我想确保在订阅或取消订阅以打开或关闭切换器 UI 时的状态。实际上,我发现在哪里可以从这个 URL https://developers.google.com/instance-id/reference/server 获取每个用户订阅的主题。

有没有更简单的方法来检查它们? (例如,获取有关应用的信息)

【问题讨论】:

    标签: android firebase firebase-cloud-messaging


    【解决方案1】:

    很遗憾,目前还没有可用的直接 API 来检查客户端上特定用户的订阅。您只能使用Instance ID API 进行检查。

    但是,也许您可​​以在您的应用服务器中实现一些东西来获得用户拥有的订阅列表,并将其反映在您的客户端应用中。

    【讨论】:

      【解决方案2】:

      Cloud Messaging 17.0.0 版几乎添加了此功能。 subscribe 方法现在返回一个 Task 对象,该对象将在操作成功时完成。

      但是,它并不能真正帮助查看用户当前订阅的内容。

      https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/FirebaseMessaging.html#subscribeToTopic(java.lang.String)

      【讨论】:

        猜你喜欢
        • 2017-02-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-18
        • 1970-01-01
        • 2021-07-01
        • 2015-08-11
        • 2019-10-19
        相关资源
        最近更新 更多