离线情况下如何订阅/取消订阅 FireBase Cloud Messaging (FCM) 主题

5
FCM在应用没有网络连接时是否会发送subscribeToTopic(topic)和unsubscribeFromTopic(topic)? 还是它会在本地存储并在有网络连接时立即发送?
如果是这样,做到这一点的条件是什么(例如,它等待的最长时间,如果应用程序关闭,它是否仍然发送订阅或只在应用程序打开或后台打开时才发送)?
1个回答

15

subscribeToTopic(topic)unsubscribeFromTopic(topic) 操作会在成功与 FCM 后端通信之前本地缓存。

如果设备处于离线状态,则订阅/取消订阅操作将被存储在磁盘上,并在设备连接并应用程序正在运行(无论是在后台还是前台)时执行。此过程没有最大时间限制。


你确定吗?很遗憾,在iOS上我观察到这种行为,但在Android上却没有。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接