使用折叠键后推送未收到的消息

时间:2012-10-24 11:41:57

标签: android

我正在尝试运行Android开发者网站上提供的GCM演示项目。

我正在使用servlet来运行将消息推送到我的Android设备。

我在服务器端(servlet)使用TimerTask每10秒推送一次消息。

当我使用下面的代码时,它工作正常。无论我注册/取消注册多少次。我每隔10秒就会收到推送消息。

             Message message = new Message.Builder()
            .addData("data", "My custom message...")
            .build();

但是当我使用折叠键时,如下面的代码所示,服务器成功发送消息,但设备无法接收消息。

             Message message = new Message.Builder()
            .addData("data", threadCounter + ". S: " + new java.util.Date())
            .collapseKey("xyz")
            .build();

在上述代码中,设备收到消息10-20次,然后无法再接收消息。

任何帮助

0 个答案:

没有答案