全部产品
云市场

管理消息

更新时间:2020-02-24 15:42:33

消息列表中展示了最近 30 天内创建的 极简推送模板推送 消息相关信息,您可通过消息列表,定位至目标消息,查看其推送详情。

查看消息列表

登录 mPaaS 控制台,选择 App,通过以下步骤,查看消息列表:

  1. 在左侧导航栏中,选择 后台服务管理 > 消息推送,进入 消息推送 页面。
  2. 在右侧页面上,点击 消息列表 标签,进入 消息列表 标签页。
    消息列表

消息列表以消息的创建时间进行倒序排列,列表中展示的信息包括:

  • 业务方消息 ID
  • 推送维度:展示消息的推送维度。
    用户维度:基于用户维度

    设备维度_Android:基于设备维度,且推送平台为 Android

    设备维度_iOS:基于设备维度,且推送平台为 iOS

  • 推送目标 ID
  • 推送标题:消息的标题。
  • 消息创建时间:消息创建成功的时间,精确到秒。

查看推送详情

在列表中点击目标消息的 展开 按钮(展开按钮 ),可查看相应消息的推送详情。

包括:

  • 消息 ID:由系统自动生成,为 MPS 对消息的唯一标识,用于唯一标识一条消息。
  • 消息推送状态:显示消息的推送状态,其中常见的状态及其含义详见下表。

    状态码 含义
    DeviceNotOnlineOrNoResponse 等待设备上线(推送目标设备与移动推送网关长链接断开)或正在发送流程中。
    NoBindInfo 无绑定关系。基于用户标识维度推送消息时,确认推送目标(userId)已绑定设备标识。
    Acked 使用自建渠道推送消息时,表示消息已成功推送至客户端;使用三方渠道推送消息时,表示已成功调用三方推送网关。
    ConnClosed 本状态仅出现在对 iOS 设备推送的消息中,产生本状态的原因如下:
    • 在控制台上配置的苹果推送证书环境与推送的 Device Token 不匹配。
    • 在 App 安装包中打包的证书和在控制台上配置的证书不匹配。
    • 工程中的 BundleId 和 在控制台上配置的 BundleId 不一致。
    关于在控制台上配置 iOS 推送证书、证书环境以及 BundleId 的详细操作,参见 iOS 推送证书配置
    BadDeviceToken 设备标识无效、格式错误或不存在。当基于用户维度推送消息,且出现本状态时,您需要检查在绑定时所使用的设备标识是否正确。建议在绑定完成后,在消息推送控制台上创建极简推送类型的消息进行测试。
    在开发环境(控制台配置为开发环境证书)下,需要使用个人开发证书打包App进行测试。否则会出现 BadDeviceToken。
    DeviceTokenNotForTopic 客户端的 Bundle ID 和配置 iOS 推送证书时填写的 Bundle ID 不一致。
  • 消息过期时间:指消息的过期时间,由系统根据消息的创建时间和消息有效期自动计算得到。在消息未推送成功之前(推送状态为 DeviceNotOnlineOrNoResponse / NoBindInfo),目标设备建链或用户发起绑定请求时,MPS 将下发消息。一旦消息过期后,MPS 将不再下发消息。

  • 消息变更时间:消息推送状态变更的时间,精确到秒。

搜索消息

消息列表支持根据 设备标识/用户标识业务方消息 ID 搜索消息,操作方法如下:

  1. 消息列表 页面右上方的搜索框中,输入完整的设备标识/用户标识和业务方消息 ID。
  2. 点击 搜索 按钮(搜索按钮 ),或按回车键,列表中将只显示相应推送目标 ID和业务方消息 ID 的消息。
    说明
    • 仅支持查询最近 30 天内创建的 极简推送模板推送批量推送 类型的消息。
    • 列表中默认不展示批量推送类型的消息,您可通过搜索操作查看。
    • 列表中不展示群发推送类型的消息,且您无法通过搜索操作查看。