hf_v2.md 1.97 KB

hf_v2(hotfix)

接口名称

URL

支持格式

JSON

HTTP请求方式

get

请求参数

参数列表:

字段 描述 类型 示例
app_ver 当前版本号 string 4.8.0
uid 用户ID string 13423331
os 用户手机系统:0(代表ios),1 (代表android) string 1
udid 设备唯一码 string 1d123sadao3
pv (没用) 补丁版本号,如果本地没有补丁,传空 string 100
ci 渠道号 string 2063
an App name string yohobuy, mars, yoho, blk
osv 操作系统版本 string 9.1
model 机型 string iphone5

JSON格式:

os=0&app_ver=4.8.1&uid=966662&udid=528ecdf34da9585784be579163a19fec4b6cd4c1&ci=2063&an=mars

返回字段说明

返回列表:

字段 描述 类型 示例
code 返回的code, 200, 304等,具体的服务器定义 int
url 补丁url地址,没有传空 string http://www.yohocdn.com/fpath/fpkk.js
patchv 当前补丁的版本号,没有就传空 string 100
filecode md5( md5(文件内容) + 'yohopatch2016' ) string 100
rp 是否开启补丁, 默认值为开启 string md5('krp') 启用(默认 ), md5('srp') 停用
type 是否强制重启, 默认值为为否 string 0:提示用户二次启动,默认;1:提示用户并强制二次启动
tip 提示信息 string 升级提示信息
hftype 补丁的类型 默认值为0 string "0":tinker补丁 "1": andfix补丁

JSON格式:

{
    "code":"200"
    "url":"http://www.yohocdn.com/fpath/fpkk1000.js ",
    "patchv":"100",
    "filecode":"",
    "rp":"17d7a40f313560d4d9a1189a91e45ab9",
    "type":"0",
    "tip":"补丁已下发,请重启",
    "hftype":"0"
}