应用更新主题订阅

时间:2017-06-16 10:47:39

标签: android firebase-cloud-messaging nativescript

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

  1. 这是预期的行为吗?
  2. 更新/重新安装应用后,用户如何继续订阅该主题?
  3. 其他信息:在此特定情况下,主题订阅不会在应用启动时执行,而是仅在特定用户操作之后执行。该应用程序使用nativescript和nativescript-plugin-firebase插件开发。

2 个答案:

答案 0 :(得分:1)

首先,了解a token is not refreshed in an app update

非常重要

其次,即使令牌已刷新,只要应用程序未在技术上卸载,the topic subscriptions should be kept

所以回答你的问题:

  1. 否。但很难确定这实际上是FCM服务或代码的问题(如果您编辑问题,请发布它们)。
  2. 正如我上面提到的,应该保留订阅。只有当您明确取消订阅或者已卸载时,它们才会丢失。

答案 1 :(得分:1)

存储用户订阅数据库中的主题的事实。在您的应用程序中,如果用户订阅了主题功能,则在适当的位置调用订阅主题功能。 多次为同一主题调用该函数没有任何不利影响。