当没有互联网连接时使用 FCM 发送推送通知

Jos*_*lla 2 android push-notification firebase firebase-cloud-messaging

我使用 Firebase Cloud Messaging (FCM) 向各种 Android 智能手机发送推送通知。当智能手机有互联网连接时,一切正常。但如果智能手机没有互联网连接,通知就会丢失。

我的问题是,有没有办法在智能手机恢复互联网连接时发送通知?

Tim*_*Tim 5

但如果智能手机没有互联网连接,通知就会丢失。

这不是真的。根据collapse_key设置,消息会被存储以供以后在目标设备没有互联网连接时传送。

请参阅消息文档的生命周期。

如果设备未连接到 FCM,则消息将被存储,直到建立连接为止(再次遵守折叠密钥规则)。

另请参阅可折叠和不可折叠消息并检查collapse_key设置选项。

  • 我解决了在通知的 JSON 正文中设置 "time_to_live": x 秒的问题。谢谢! (2认同)