1. 版本更新检测接口

接口名称 版本更新检测
功能描述 版本更新检测
请求地址 http://qy-ci.fdccloud.com/api/wzs/upgrade?access_token=@access_token
请求方式 POST(HTTPS)

请求包结构

{
    "version_name": "3.9.0",
    "device_id ": "@device_id",
    "device_name": "iPhone 11 Pro",
    "device_token": "@device_token",
    "platform": 1,
    "push_channel": 1,
    "os_version": "13.1",
    "__language__": "zh-CN",
    "device_id": "@device_id"
}

//Android端
{
    "__language__": "zh-CN",
    "os_version": "9",
    "platform": 2,
    "tenant_id": "my56a9c966df069",
    "version_code": 201216,
    "version_name": "4.0.6",
    "wzs_user_id": "wzs5f5985f185604096950085"
}

返回结果

{
    "data": {
        "code": 1,
        "message": "",
        "upgrade": {
            "can_update": 0,
            "downloadurl": "",
            "download_page":"",
            "force_update": "",
            "md5": "",
            "remark": "",
            "version": "",
            "version_code": 0
        }
    },
    "success": 1
}
参数 类型 描述
code number 当前接口逻辑结果1-成功;非1-错误
message string 提示信息
success number 服务端框架层结果 1:成功 0:失败,对应的data为错误信息字符串
can_update number 是否有更新1-有更新;0-没有更新
downloadurl string 对应平台下载地址
download_page string 下载落地页地址
force_update string 是否强制更新1-强制;0-不强制
md5 string 文件md5,客户端以此检验安装包的完整性
remark string 更新说明
version string 版本信息
version_code number 版本号,通过此数大小来判断是否更新,Android对应versionCode;ios对应Build
接口改造备注说明

改造时间:2021-2-7

相关说明:新增download_page字段,返回我们自己的下载落地页;

downloadurl改变:在接口部署后,如果后台没有上传新的包

  • 正式环境:Android返回阿里云apk下载地址,iOS返回App Store地址;
  • 测试环境:Android返回阿里云apk下载地址,iOS返回蒲公英地址,上传新包后则为我们自己的下载落地页地址。

新增download_page字段说明:

iOS

  • 云助手
    • 正式环境
      • 返回App Store应用下载地址
    • 测试环境
      • 返回自己的下载落地页
  • 定制版
    • 正式环境
      • 企业版:返回落地页下载地址
      • 商店版:返回App Store应用下载地址
    • 测试环境
      • 返回落地页地址

Android

  • 正式环境和测试环境处理方式一致
    • downloadurl:改造前后都返回apk的阿里云下载地址
    • download_page:返回下载落地页地址

results matching ""

    No results matching ""