快速排查问题
最近更新:2022-03-14
快速排查问题
本文主要引导用户在推送收不到时,可以通过推送记录、排查工具等工具快速地进行问题排查。
推送记录
推送收不到时,查看推送记录的消息是否有正常下发,如果推送状态为“推送失败”,点击消息查看对应的错误信息,根据报错信息修改后再重新下发。
排查工具
消息查询
推送收不到时,可以进入【极光控制台】-【消息推送】-【配置管理】-【排查工具】-【消息查询】页面进行生命周期排查,输入 Message ID 和 Registration ID,点击查询即可查看消息的生命周期,查询结果如下图:
- 消息生命周期:如果发送失败,会在相应的失败环节展示错误码+错误提示信息。
- 特殊消息生命周期:如果消息类型为通知消息+自定义消息,则消息生命周期会产生两条分叉路径。
- 消息基本信息:展示消息类型、发送策略和消息体,点击消息体可以查看消息体 json。
- 设备基本信息:展示通知权限开关状态、厂商注册情况、最近在线时间等设备基本信息。
Message ID 获取方法
进入【极光控制台】-【消息推送】-【推送管理】-【推送记录】页面,即可获取 Message ID。
API 调用后在应答参数中获取 :
{
"sendno": "0",
"msg_id": "54043471036732219"
}
{
"sendno": "0",
"msg_id": "54043471036732219"
}
此代码块在浮窗中显示
Registration ID 获取方法
客户端初始化 JPush 成功后,JPush 服务端会分配一个 Registration ID,作为此设备的标识(同一个手机不同 App 的 Registration ID 是不同的),因此排查时需要获取 Registration ID 定位问题,获取方法:Android、iOS。
文档内容是否对您有帮助?