推送业务检测说明

最新更新:2022-12-20

为了方便开发者快速定位问题,目前本平台提供设备状态查询和推送生命周期查询工具。

设备状态查询

使用场景

由于 Engagelab 推送的 Engagelab 通道依赖推送进程在线才可以收到推送,如果用户反馈经常收不到推送时,可以通过该工具查询设备是否在线,如果设备不在线,建议重启应用。

参数说明

Registration ID:用户终端设备在极光服务平台的注册 ID,是用户的唯一设备标识 ID,同一个手机不同 App 的 Registration ID 是不同的,获取方法:AndroidiOS

使用说明

  • 在输入框输入该 App 的 Registration ID,支持输入多个 RegID,用“,”隔开。

image.png

  • 查询结果显示 "false" 表示设备不在线,"true" 表示设备在线,右侧可以查看最后在线时间。

image.png

  • 若输入的 Registration ID 不正确,查询结果会显示具体的错误原因。

image.png

推送生命周期

使用场景

如果通过在线状态查询,仍无法解决收不到推送的问题,可以通过生命周期工具查询消息的生命周期,根据错误码进行相应的处理。

参数说明

  • Registration ID:用户终端设备在极光服务平台的注册 ID,是用户的唯一设备标识 ID,同一个手机不同 App 的 Registration ID 是不同的,获取方法:AndroidiOS
  • Message ID:推送任务 ID。

控制台获取参数

在需要查询的通知详情页面,可以获取 Message ID ,点击消息体的“查看”,可以查看这条推送的 json 消息体。 image.png 如果推送目标为 "Registration ID",则 "receiverValue" 的值为 Registration ID。 image.png

服务端获取参数

API 调用后在应答参数中获取 msg_id(Message ID):

{ "sendno": "0", "msg_id": "2509042" }
          {
    "sendno": "0",
    "msg_id": "2509042"
}

        
此代码块在浮窗中显示

使用说明

获取 Message ID 和 Registration ID 参数后,进入【数据查询】-【推送生命周期】页面,输入参数,点击“查询”即可查看该推送的完整生命周期。

  • 1 为 EngageLab 返回,2 为厂商服务器返回。
  • 若没有生命周期过程,说明设备不在本次推送目标中,请确认查询的 Registration ID 是否在本次推送目标中。

image.png

在文档中心打开
icon
联系销售