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

时间:2017-08-11 12:23:26

标签: android firebase push-notification firebase-cloud-messaging

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

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

2 个答案:

答案 0 :(得分:3)

  

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

那不是真的。根据{{​​1}}设置,当目标设备没有互联网连接时,会存储消息以便以后传送。

请参阅lifetime of a message文档。

  

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

另请参阅collapsible and non collapsible messages并查看collapse_key设置选项。

答案 1 :(得分:0)

我认为你可以在fire-base控制台中设置通知的到期时间。当设备在此范围内获得互联网连接时,它将收到通知。在我看来,移动设备中没有设置。

enter image description here