全部产品

基本概念

更新时间:2020-04-18 10:35:47

移动推送

提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知推送功能。

推送模式

  • 通知:会在手机通知栏弹窗,用户可以打开或清除通知。Android通知走自有通道或厂商通道,iOS通知走APNs通道。
  • 消息:不会在手机通知栏弹窗,仅用于业务消息传输。Android和iOS的消息都走自有通道(注:最新版本才支持)。

推送方式

  • 按设备推送:传入DeviceID参数
  • 按别名推送:传入Alias参数

基本概念

  • 任务:一次推送操作,发送对象可以是一台或多台设备;
  • 通知:单个设备收到某次推送(包含标题、内容等)称为一条通知;一次任务对应多台设备,每个设备对应一条消息。

任务消息关系图

推送状态

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

  • 已受理

    • 推送请求已到达推送服务端等待下发
  • 已发送

    • 推送服务端已经将请求下发到自有通道或厂商通道
  • 已到达

    • 通知已成功到达终端设备
  • 已过期

    • 推送时设置了过期时间,且过期时间之前通知未能成功下发
  • 已点击

    • 终端成功接收且用户已经手动点击
  • 已清除

    • 终端成功接收且用户已经手动清除

状态统计

  • 受理数

    • 服务端成功接收到的推送请求数,请求来自于控制台或OpenAPI
  • 到达数

    • 成功送达终端的通知数
  • 到达率

    • 到达数/受理数×100%
  • 点击数

    • 终端成功接收且用户已经手动点击打开的通知数
  • 点击率

    • 点击数/受理数×100%
  • 清除数

    • 终端成功接收且用户已经手动清除的通知数
  • 清除率

    • 清除数/受理数×100%

任务状态

名词解释

  • appKey:App在EMAS产品中的唯一标识,从推送控制台概览页的应用信息中获取。

  • appSecret:App秘钥,用于推送SDK和服务端鉴权。从推送控制台概览页的应用信息中获取。

  • accessKey和accessSecret:调用推送OpenAPI接口的鉴权信息。找EMAS环境管理员获取;

  • DeviceID:设备唯一标识符。32位,数字和小写字母组合。

  • deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备有devicelD和deviceToken,请勿混淆)。

  • alias:给设备绑定的别名,目前一个设备只支持绑定一个别名,多次绑定以最后一次为准。