[英]What happens to a GCM message when the recipient's device is off?
我目前正在使用Android消息传递应用程序,并且GCM用于通知。
当已经在GCM上注册的收件人设备关闭时,究竟会发生什么? GCM是否会等到设备恢复在线状态? 如果是这样,该设备是否发送消息说它仍然存在,或者GCM是否继续对设备执行ping操作? 还是GCM持续发送消息直到成功? 无论哪种方式,当设备离线时,消息在GCM服务器上可以保留多长时间?
任何方向都会有所帮助。
根据文档
如果设备离线,Google会排队并存储消息。
设备在线时,Google会将消息发送到设备。
详细说明
如果设备未连接到GCM,则该消息将被存储,直到建立连接为止。
设备离线时,消息可以在GCM服务器上保留多长时间
如果设备再也无法连接,则消息最终将超时并从GCM存储中丢弃。 除非设置了time_to_live标志,否则默认超时为4周。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.