尊敬的小米开发者:
您好!
感谢您长期以来对小米推送服务的关注和大力支持。
为了给用户提供更好的消息通知体验,自2024年9月3日00:00起,我们将对消息有效期【timeToLive】进行调整,具体内容如下:
方法 | 说明 |
timeToLive(int milliseconds) | 可选项,消息有效期,单位:毫秒(ms)。当用户设备未联网时,消息默认缓存时间为:公信消息最长1天,私信消息最长10天,超过缓存时间消息会丢弃。 |
请您及时调整推送策略,以免影响您正常使用推送服务。
如需其他帮助,您可通过小米推送客服系统与我们联系,
感谢您的配合!
小米推送团队
2024年7月30日
FAQ
1、消息有效期(timeToLive,简称“ttl”)定义
指消息的生命周期,单位: 毫秒(ms),当用户设备未联网时,消息缓存的时间。
2、超过缓存时间的消息能否继续下发?
消息缓存期间用户设备重新联网,消息会下发,超过缓存时间则会丢弃。默认缓存时间公信消息最长1天,私信消息最长10天,单位: 毫秒(ms)。
3、消息超过缓存时间会返回什么错误码?
开发者通过订阅callback.type1024,可获取消息有效期TTL过期的回执。订阅方法参见https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1558#_28 。
4、如何设置消息有效期?
配置方法参见: