简要描述:

  • 消息推送后,后续统计上报分析

注意事项

  1. 所有值,请先url_encode之后再传递。
  2. 所有接口post提交,必传四个参数,access_token(初始化为空),time(时间戳),sign(签名),data(数据,json字符串),data= json_encode(array(each_key=>url_encode(each_value)))。
  3. sign=md5(access_token+data+API_KEY),+号为连接符。API_KEY= lnPUSH%&^$@#$@(*Wa!f01
  4. access_token必须在失效前访问初始化接口延迟有效期,当服务器返回该token失效时,重新初始化一次,再访问其它接口(获取消息,或者报送数据)

请求域名:

  • http//:p.leniugame.com

请求URL:

POST/p.php

参数:

参数名 是否必须 类型 说明
msid string 广告标识,取不到传unknown
ts_version string 推送服务组件版本
campaign string 广告标识,取不到传unknown
device_type int 1苹果,2安卓,3wp,4越狱
app string 应用id
uuid string uuid
imei string 设备码,安卓必传
idfa string 设备码,IOS必传
model string 机型
version string 系统
network string 网络
sdk_version string sdk版本
package_version string 打包版本,出包日期那个
uid string 用户ID
uname string 用户名称
roleid string 角色id
rolename string 角色名称
game_server string 唯一区服标识,如:9-1
m_status int 状态标识,IOS:1、收到,用户正在玩游戏,消息不做理会,2、收到,通知栏打开操作,3、收到,点击桌面图标打开应用
Android:11消息推送到达(在设备上显示),12通知被用户清除,13用户点击了通知
apple_push_id string ios必传

返回示例:

正确时返回:

  {
    "code": 0,
	"msg": '操作成功',
    "data": {
      ...
    }
  }

错误时返回:

{
    "ret": 44005,
    "msg": "请求参数不全",
    "ios": 1
}

备注:

备注:

参数名 说明
错误码 描述
0 成功
1 失败,未知原因
44001 签名验证失败
44002 Token无效或已过期
44003 校验失败
44004 数据解码失败
44005 参数不全