FireBase 云消息传递 (FCM) subscribing/unsubscribing 离线时主题

FireBase Cloud Messaging (FCM) subscribing/unsubscribing to topic When OFFLINE

当应用无法访问互联网时,FCM 是否根本不发送 subscribeToTopic(topic) 和 unsubscribeFromTopic(topic)? 还是将其存储在本地并在互联网连接可用时立即发送?

如果是这样,这样做的条件是什么(即它在失败之前等待互联网的最长时间,如果应用程序关闭它是否仍然发送订阅或者它是否仅在应用程序打开或在后台打开时发生)

subscribeToTopic(topic)unsubscribeFromTopic(topic) 操作在本地缓存,直到它们成功传送到 FCM 后端。

如果设备处于离线状态,subscribe/unsubscribe 操作将存储在磁盘上,并在设备已连接且应用程序处于 运行(后台或前台)时执行。 没有发生这种情况的最长时间。