【问题标题】:Topic subscription on app update应用更新主题订阅
【发布时间】:2017-06-16 10:47:39
【问题描述】:

我的 Android 应用的用户在执行特定操作后订阅了一个主题,并且在他/她更新应用之前一直在接收主题通知。更新后,用户无法再收到主题通知。

  1. 这是预期的行为吗?
  2. 用户如何在更新/重新安装应用后保持订阅主题?

附加信息:在这种特殊情况下,主题订阅不会在应用启动时执行,而是仅在特定用户操作后执行。该应用是使用 nativescript 和 nativescript-plugin-firebase 插件开发的。

【问题讨论】:

  • 更新令牌后获取更新,因此用户未收到主题消息
  • @DivyeshPatel 嗨。我希望你能指出我关于这种行为的文档吗?我认为请求更新它们会很好。 :) 或者,如果有的话,你能测试出这种行为吗?干杯!

标签: android firebase-cloud-messaging nativescript


【解决方案1】:

首先,重要的是要知道a token is not refreshed in an app update

其次,即使令牌被刷新,只要应用在技术上没有被卸载,the topic subscriptions should be kept

所以回答你的问题:

  1. 没有。但很难确定这是否真的是 FCM 服务或代码的问题(如果您编辑问题,请发布它们)。
  2. 如上所述,订阅应保持不变。只有当您明确取消订阅或应用卸载时,它们才会丢失。

【讨论】:

    【解决方案2】:

    在数据库中存储用户订阅主题的事实。在您的应用程序中,如果用户订阅了主题功能,请在适当的地方调用订阅主题功能。 对同一主题多次调用该函数没有不良影响。

    【讨论】:

      猜你喜欢
      • 2021-10-09
      • 2021-03-28
      • 2020-09-20
      • 1970-01-01
      • 2018-06-17
      • 2016-06-10
      • 2014-09-12
      • 1970-01-01
      • 2017-01-19
      相关资源
      最近更新 更多