首页 > 解决方案 > 订阅者离线时的 FCM 推送通知

问题描述

我正在浏览 FCM 文档,并且 - 我想了解当订阅者在较长的离线时间后在线时会发生什么。
- FCM 是否会存储离线期间收到的所有推送通知 - 一旦订阅者上线,FCM 是否会传递所有消息

标签: firebase-cloud-messagingprogressive-web-apps

解决方案


如果设备未连接到 FCM,则将存储消息,直到建立连接(再次遵守折叠密钥规则)。建立连接后,FCM 会将所有未决消息传送到设备。如果设备不再连接(例如,如果它已恢复出厂设置),则消息最终会超时并从 FCM 存储中丢弃。time_to_live除非设置了标志,否则默认超时为四个星期。


推荐阅读