离线时GCM服务不起作用[Android]

时间:2015-12-21 05:07:15

标签: android google-cloud-messaging

我正在使用 String s = "one,two,3,(4,five),six,(seven),(8,9,ten),eleven,(twelve,13,14,fifteen)"; Matcher m = Pattern.compile("[^,()]+|\\([^)]*\\)").matcher(s); while (m.find()) System.out.println(m.group()); 在我的Android应用程序中发送一些通知。如果该设备在线(使用GCM service或移动数据),通知将被完美地推送到其他Android设备。但是如果该设备离线,然后wi-fi推送通知在上线后没有到达该设备。是否有任何代码我应该专门添加以执行此任务或任何其他配置?

1 个答案:

答案 0 :(得分:0)

为了让您的邮件在联机时在设备(当前处于脱机状态)上投放。您可以查看请求中的Time-To-Live参数。此参数告知GCM存储设备脱机时应保留消息的时间(以秒为单位)。它可以设置为最多4周,如果您没有指定,也可以是默认值。