2011-12-12 80 views
0

C2DM消息是否存在TTL或过期或某种超时功能?如何设置C2DM消息的超时/失效时间?

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

我可能可以在设备中实现某些东西来忽略任何C2DM消息,但是我不确定在不同的设备时间设置下会有多准确。

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

干杯! Dave

回答

0

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

how to set valid time period for android c2dm message?

更新:

谷歌刚刚发布C2DM的新版本,称为 “谷歌云端通讯(GCM)”。随着GCM就可以使用您的信息超时:

enter image description here

我真的建议2012“谷歌云端通讯Android”的会议可在这里的谷歌I/O: http://www.youtube.com/watch?v=YoaP6hcDctM

另外,您可以通过GCM ttl部分读取:http://developer.android.com/guide/google/gcm/adv.html#ttl