我的 Android 应用程序的用户在执行特定操作后订阅了一个主题,并在他/她更新应用程序之前收到主题通知。更新后,用户将无法再接收主题通知。
- 这是预期的行为吗?
- 用户在更新/重新安装应用程序后如何保持对主题的订阅?
附加信息:在此特定情况下,主题订阅不会在应用启动时执行,而仅在特定用户操作后执行。该应用程序是使用nativescript和nativescript-plugin-firebase插件开发的。
首先,请务必知道令牌不会在应用更新中刷新。
其次,即使刷新了令牌,只要应用在技术上未卸载,也应保留主题订阅。
所以要回答你的问题:
- 不。但是很难确定这是否实际上是FCM服务或代码的问题(如果您编辑问题,请发布它们(。
- 正如我上面提到的,应该维护订阅。只有当您明确取消订阅它们或卸载应用程序时,它们才会丢失。
在数据库中存储用户订阅主题的事实。在您的应用中,如果用户订阅了订阅主题函数,则在适当的位置调用订阅主题函数。对同一主题多次调用该函数不会产生不利影响。