我正在通过GCM发送TTL = 15的消息 - 他们到达就好了。尽管如此,开发人员控制台(可以跟踪GCM消息)显示status = expired。
根据谷歌的文档,过期意味着:
Reached their time-to-live (TTL) and expired.
我做错了吗?也许我没有在我的Android应用程序上收到消息?
答案 0 :(得分:0)
作为Reference;
time_to_live:此参数指定消息的长度(以秒为单位) 如果设备处于脱机状态,则保留在GCM存储中。最长的生活时间 支持为4周,默认值为4周。更多 信息,请参阅Setting the lifespan of a message。
所以15秒太短无法跟踪你可能想要增加这个值。