问题详述
移动推送控制台推送排查中 已受理
、已发送
、已到达
、已过期
分别是什么意思 ?
问题解答
推送出现问题时,可以到控制台排查工具
中根据消息ID和设备ID查询推送的详情 。
推送状态有以下几种状态 :
已受理:移动推送已经到达阿里云服务器推送等待下发 。
已发送:移动推送阿里云服务器推送已经下发,移动终端处于离线状态 。
已到达:推送已经到达移动终端设备,推送已经接收成功 。
已过期:移动推送在使用OpenAPI接口时,如果设置过期时间过短,则会导致推送无法下发(建议设置较长的过期时间)。
已清除:移动推送终端接收成功且用户已经手动清除通知 。
已点击:移动推送终端接收成功且用户已经手动点击 。
失败:
失败原因:跳过发送 。
移动推送终端调用关闭推送通道接口,导致无法收到推送(检查当前推送通道的状态)。
失败原因:请找工作人员后台查询。
该问题一般是服务端调用OpenAPI给Android端推送时,没有打开离线保存(storeOffline),而推送时设备不在线,所以会导致推送失败 。具体请参见推送高级接口 。
失败原因:设备不匹配。
移动推送设备类型跟应用类型(对于分端 App )或推送时选择的deviceType(对于不分端App)不匹配导致 。
失败原因:无apns token/apns token失效 ?
失败原因:apns token不匹配
可能是推送的环境不对。iOS分开发环境和生产环境,具体请参见常见问题如何区分“开发环境”和“生产环境” 。
失败原因:在线通知但设备离线。
该问题一般是服务端调用OpenAPI给Android端推送时,没有打开离线保存(storeOffline),而推送时设备不在线,所以会导致推送失败 。具体请参见推送高级接口 。
失败原因:请找工作人员后台查询。
其他原因,请提工单进行查询 。