尽管按预期到达,GCM消息仍会过期

时间:2016-02-01 08:47:48

标签: google-cloud-messaging

我正在通过GCM发送TTL = 15的消息 - 他们到达就好了。尽管如此,开发人员控制台(可以跟踪GCM消息)显示status = expired。

根据谷歌的文档,过期意味着: Reached their time-to-live (TTL) and expired.

我做错了吗?也许我没有在我的Android应用程序上收到消息?

1 个答案:

答案 0 :(得分:0)

作为Reference;

  

time_to_live:此参数指定消息的长度(以秒为单位)   如果设备处于脱机状态,则保留在GCM存储中。最长的生活时间   支持为4周,默认值为4周。更多   信息,请参阅Setting the lifespan of a message

所以15秒太短无法跟踪你可能想要增加这个值。