firebase-cloud-messaging - 订阅者离线时的 FCM 推送通知
问题描述
我正在浏览 FCM 文档,并且 - 我想了解当订阅者在较长的离线时间后在线时会发生什么。
- FCM 是否会存储离线期间收到的所有推送通知 - 一旦订阅者上线,FCM 是否会传递所有消息
解决方案
如果设备未连接到 FCM,则将存储消息,直到建立连接(再次遵守折叠密钥规则)。建立连接后,FCM 会将所有未决消息传送到设备。如果设备不再连接(例如,如果它已恢复出厂设置),则消息最终会超时并从 FCM 存储中丢弃。
time_to_live
除非设置了标志,否则默认超时为四个星期。
推荐阅读
- sql - 合并包含由 ColumnA 的下一个结果预测的 ColumnA 的行
- excel - 错误 - 运行时错误 13. 如何将行数加起来?
- sql - 如何从表中获取相关的源和目的地航班
- laravel - 如何禁用 Laravel 调度程序日志
- jmeter - 无法使用 Jmeter 上传 csv 文件
- c# - c# AsyncSockets 从客户端套接字读取时递归
- php - 如何修改此 Laravel AuthController 登录功能以检查活动列是否为 0?
- elasticsearch - 如何修复“无法导入索引模式”
- grafana - 以秒为单位绘制当前持续时间
- redis - Flower 代理选项卡不支持“带 SSL 的 Redis”代理