移动推送服务器发送消息时间相关问题

————————————————————————————————————————————————

消息发送时用户调用一次推送的API就会进行一次推送吗?

调用一次就会试着去推,至于多少次,有可能没有通过校验因而不推,也有可能一个请求背后上千万次推送(如全推)。

重试是在多长时间之后进行重试的?

重试是系统内部的一些机制,存在于各处,如数据库、消息处理、HTTP重试、设备心跳断连重试等等,各不相同。

推送从发起到到达设备最晚的时间会是多久?

最晚3天,比如一个不能走厂商通道的设备推送时处于离线状态,那么通知存储3天,3天后若设备未上线则丢弃通知。

过期时间设置为10分钟以上是因为定时任务,定时任务的定时器是多长时间走一次呢?

定时任务随时开始,不固定。但是系统从接到推送请求到整套推送完成有一定的时间,考虑到可能存在高峰处理积压、系统限流等极端情况,一般建议过期时间设置推送的10分钟以后或更晚。

适用于

  • 移动推送