本接口用于应用安装后第一次启动时注册设备安装的基本信息,以使得“删除应用后重新安装”时不会将该用户计算为新增用户。
何时调用: 在魔方SDK发送任何数据包到 http://c.imofan.com/ 之前,应该调用本接口,当本接口成功调用后才能发送统计数据。
接口说明:
1.0 - http://m.imofan.com/register/${md5}/${app_key}/${dev_id}/${install_date}/${channel}/${app_ver}
1.1 - http://m.imofan.com/register/${md5}/${app_key}/${dev_id}/${install_date}/${channel}/${app_ver}/${open_udid}/${apns_token}
请求必须采用POST发送
参数说明:
md5 - 使用 dev_id:app_id:channel:app_ver:install_date 字符串进行md5处理,注意app_id是app_key的最后8个字符用16进制格式转换成的数字 其他参数都是基本参数,用ascii码冒号拼接成字符串,计算md5 open_udid - iOS7以后无法获取Mac地址,将之前的md5改成现在open_udid apns_token - iOS7以后无法获取Mac地址,新增token校验方式
返回结果说明:
请求成功HTTP状态码为200,返回格式为JSON格式,状态码400表示请求格式不正确,状态码500表示服务端错误。
只有返回200时才有JSON内容,说明如下:
{ "status":0 }
表示以前没有安装过,确实是第一次安装,SDK按照第一次安装处理
或者
{"status":1,"install_date":20120901,"channel":"app_store","app_ver":"1.0.2"}
表示以前安装过,SDK要采用返回的安装日期和渠道来设置魔方到基本信息,然后根据应用版本判断是否应该统计为一次升级(返回版本和应用版本不同算升级)
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)