2017-06-16 48 views
0

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

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

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

+0

更新后令牌获取更新,所以主题消息未被用户收到 –

+0

@DivyeshPatel嗨。我希望如果你能指出我的这种行为的文件?我认为这将是很好的要求他们进行更新。 :)或者如果有的话,你能测试这种行为吗?干杯! –

回答

1

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

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

因此,要回答你的问题:

  1. 不可以,但很难确定这其实是王氏的FCM服务或与代码的问题(不要张贴你应该修改你的问题)。
  2. 正如我上面提到的那样,订阅应该保留。当你明确退订它们或者如果应用程序被卸载,它们只会丢失。
1

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