wiki:AndroidPushInterface

Version 2 (modified by wangjianqiang, 14 years ago) (diff)

--

Android推送服务接口设计

获取推送Token接口

接口地址:

  http://p.imofan.com/token/{app_key}/{dev_id}/{ver_code}

接口请求参数定义:

参数名说明
app_key应用的唯一标识id,由魔方系统生成
dev_id设备的唯一标识,采用魔方数据分析的dev_id
ver_code对app_key、dev_id进行不可逆加密后的校验码

注意:

  • 参数必须用POST方式提交
  • 平台提供给客户端的api包发出请求的user-agent固定为:imofan pns client,若判断user-agent不匹配,则不予分配token

接口响应JSON格式定义:

  {
    "stat": 1,
    "token": "188fa88e3d821a4867b43d74dd1d4905",
    "info": "分配token失败时的额外信息"
  }

返回值定义:

返回值说明
stat取值为:1 Toekn分配成功,-1 分配失败
token推送平台分配给该客户端的推送Token
info包含额外的说明信息,用于stat为-1时平台所给的错误提示