全部产品
云市场

基本概念

更新时间:2018-12-04 17:51:01

推送基本概念

移动推送

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

推送内容及模式

  • 通知模式:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。

    注:iOS需app在后台运行下才会在通知栏弹出。

推送方式

  • 按设备号推送

    • 传入deviceID 通过控制台/openapi接口推送。
  • 按别名推送

    • 传入账号 通过控制台/openapi接口推送。

基本概念

  • 任务:一次推送操作(发送在一台或多台设备上);
  • 消息:单个设备收到某次推送(包含标题、内容等)称为一条消息;一次任务对应多台设备,每个设备对应一条消息,一次任务对应多条消息。任务消息关系图

任务统计

  • 总设备数:指定发送的设备数(指定deviceID,或选中所有设备),单次任务设备数等于消息数;
  • 无效设备数:设备库中不包含的设备数(deviceId 非法 或应用已卸载);
  • 受理设备数总设备数 剔除 无效设备数
  • 消息已送出设备数:服务端已发送消息的设备总数;
  • 成功到达设备数:消息成功到达手机端的设备总数;
  • 打开数:用户点击消息的设备总数;
  • 删除数:用户清除消息的设备总数;任务状态

名词解释

  • AppKey:app在移动推送中的唯一标示,从推送控制台概览页的应用信息中获取。

  • AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台概览页的应用信息中获取。

  • accessKeyTitle和accessKeyToken:用户使用推送openapi接口验权时需要,从配置管理页的服务端授权管理中获取,标识不同的调用方;

  • responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。

  • messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。

  • deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。

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

  • account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。

  • alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。