排查工具中推送状态的含义是什么?

问题详述

移动推送控制台推送排查中 已受理已发送已到达已过期 分别是什么意思 ?

问题解答

推送出现问题时,可以到控制台排查工具中根据消息ID设备ID查询推送的详情 。

推送状态有以下几种状态 :

已受理:移动推送已经到达阿里云服务器推送等待下发 。

已发送:移动推送阿里云服务器推送已经下发,移动终端处于离线状态 。

已到达:推送已经到达移动终端设备,推送已经接收成功 。

已过期:移动推送在使用OpenAPI接口时,如果设置过期时间过短,则会导致推送无法下发(建议设置较长的过期时间)。

已清除:移动推送终端接收成功且用户已经手动清除通知 。

已点击:移动推送终端接收成功且用户已经手动点击 。

失败

  • 失败原因:跳过发送 。

    移动推送终端调用关闭推送通道接口,导致无法收到推送(检查当前推送通道的状态)。

  • 失败原因:请找工作人员后台查询。

    该问题一般是服务端调用OpenAPI给Android端推送时,没有打开离线保存(storeOffline),而推送时设备不在线,所以会导致推送失败 。具体请参见推送高级接口

  • 失败原因:设备不匹配。

    移动推送设备类型跟应用类型(对于分端 App )或推送时选择的deviceType(对于不分端App)不匹配导致 。

  • 失败原因:无apns token/apns token失效 ?

    参考常见问题:无 apns token / apns token 失效 ?

  • 失败原因:apns token不匹配

    可能是推送的环境不对。iOS分开发环境和生产环境,具体请参见常见问题如何区分“开发环境”和“生产环境”

  • 失败原因:在线通知但设备离线。

    该问题一般是服务端调用OpenAPI给Android端推送时,没有打开离线保存(storeOffline),而推送时设备不在线,所以会导致推送失败 。具体请参见推送高级接口 。

  • 失败原因:请找工作人员后台查询。

    其他原因,请提工单进行查询 。