所在controller:AppController
请求方式:GET或POST
URL:/{version}/app/version/check
入参列表
|
|
参数名 | 类型 | 必填 | 备注 |
|---|---|---|---|---|
| 1 | appVersion | String | 是 | 当前app的版本号 |
| 2 | systemType | String | 是 | 如果有新版本,返回的安装包类型。类型:iOS、Android |
返回值列表
|
|
参数名 | 类型 | 说明 | 备注 |
|---|---|---|---|---|
| 1 | status | String | 状态码,成功返回200,失败返回500 |
|
| 2 | msg | String | 提示信息 |
|
| 3 | data.isUpdate | Boolean | 是否需要更新,true需要,false不需要 |
|
| 4 | data. downloadPath | String | 最新版本下载地址 |
|
| 5 | data. newVersion | String | 新版本信息,如果没更新则为空 |
|
| 6 | data.type | String | 安装包类型:1为apk,2为wgt |
|
返回值示例
//需要更新
{
"status": "200",
"message": "App版本检查成功",
"data": {
"isUpdate": true,
"newVersion": {
"id": 18,
"version": "1.0.2",
"type": "2",
"downloadPath": "/19/34/38/8cacbb06fe5645b8bbae6fb31d78be50.wgt",
"explain": "差量升级包"
}
},
"page": {}
}
//不需要更新
{
"status": "200",
"message": "App版本检查成功",
"data": {
"isUpdate": false
},
"page": {}
}