如何设置C2DM消息的超时/到期时间?

时间:2011-12-12 11:55:35

标签: android android-c2dm

C2DM消息是否有TTL或过期或某种超时功能?

我希望设备在10分钟内收到C2DM消息(即:如果他们的电话关闭),并且设备不应接收C2DM消息。

我可能会在设备中实现一些东西,如果它们已经老了就忽略任何C2DM消息,但我不确定在不同的设备时间设置下会有多准确。

发送给谷歌的C2DM消息上的TTL标志是完美的,但不确定他们是否支持这一点。

干杯! 戴夫

1 个答案:

答案 0 :(得分:0)

C2DM没有这样的功能。请看这里:

how to set valid time period for android c2dm message?

<强>更新

谷歌刚刚发布了一个名为“Google Cloud Messaging(GCM)”的新版c2dm。使用GCM,您可以使用超时消息:

enter image description here

我真的推荐Google I / O 2012“Google Cloud Messaging for Android”会话: http://www.youtube.com/watch?v=YoaP6hcDctM

此外,您可以阅读GCM ttl部分:http://developer.android.com/guide/google/gcm/adv.html#ttl