| | 2 | |
| | 3 | 何时调用: |
| | 4 | 在魔方SDK发送任何数据包到http://c.imofan.com/ 之前,应该调用本接口,当本接口成功调用后才能发送统计数据。 |
| | 5 | |
| | 6 | 接口说明: |
| | 7 | {{{ |
| | 8 | http://m.imofan.com/register/${md5}/${app_key}/${dev_id}/${install_date}/${channel}/${app_ver} |
| | 9 | }}} |
| | 10 | |
| | 11 | 请求必须采用POST发送[[BR]] |
| | 12 | |
| | 13 | 参数说明:[[BR]] |
| | 14 | {{{ |
| | 15 | md5 - 使用 app_id:dev_id:install_date:channel:app_ver 字符串进行md5处理,注意app_id是app_key的最后8个字符用16进制格式转换成的数字 |
| | 16 | 其他参数都是基本参数,用ascii码冒号拼接成字符串,计算md5 |
| | 17 | }}} |
| | 18 | |
| | 19 | 返回结果说明: |
| | 20 | {{{ |
| | 21 | 请求成功HTTP状态码为200,返回格式为JSON格式,状态码400表示请求格式不正确,状态码500表示服务端错误。 |
| | 22 | 只有返回200时才有JSON内容,说明如下: |
| | 23 | |
| | 24 | { "status":0 } |
| | 25 | 表示以前没有安装过,确实时第一次安装,SDK按照第一次安装处理 |
| | 26 | |
| | 27 | 或者 |
| | 28 | |
| | 29 | {"status":1,"install_date":20120901,"channel":"app_store","app_ver":"1.0.2"} |
| | 30 | 表示以前安装过,SDK要采用返回的安装日期和渠道来设计魔方到基本信息,然后根据应用版本判断是否应该统计为一次升级(返回版本和应用版本不同算升级) |
| | 31 | |
| | 32 | }}} |
| | 33 | |
| | 34 | |