【问题标题】:Do cloud messaging topic subscriptions persist?云消息主题订阅是否持续存在?
【发布时间】:2020-05-02 23:21:20
【问题描述】:

如果我使用 firebaseMessaging.subscribeToTopic(groups.id) 为我的 firebase 用户订阅云消息传递主题,该订阅在应用关闭后是否仍然存在?

如果某个主题没有订阅者,该主题是否仍然存在?我想向一个主题发送通知,其中主题是用户所在组的 ID。但是当组被删除时,我是否也应该手动删除该主题?

如果他们持续存在,有没有办法查明用户是否订阅了他们?所以我可以更新 UI 以显示用户已订阅。

【问题讨论】:

    标签: flutter dart firebase-cloud-messaging


    【解决方案1】:

    firebaser 在这里

    是的。主题订阅存储在 Google 的服务器上,因此在应用不活动时保持不变。事实上,这是允许在应用运行时使用主题来传递推送消息的关键。

    不需要自己维护主题,也不需要检查它们是否存在。如果您想向某个主题发送消息,您可以这样做。如果您想订阅/取消订阅某个主题,您也可以这样做。

    没有公共 API 允许您确定订阅了哪些令牌到某个主题,也没有确定某个令牌订阅了哪些主题。如果需要,您必须自己维护必要的映射。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-16
      • 1970-01-01
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      相关资源
      最近更新 更多