A4 - 版本更新机制设计

A4 - 版本更新机制设计

黄鹏宇 374 2022-12-17

要实现的功能

1. 获取新版本

根据前端发来的当前版本,获取是否有新版本。
前端保存 “忽略版本更新”的List

2. 新增新版本

1. 需要强制更新的版本List

全选 1.0.1 1.0.2 1.0.3 1.0.4

2. 上传apk

3. versionName 版本号

4. title 弹窗标题

5. content 弹窗内容

接口

GET /update?version-name=[versionName]

数据字典

1. 有新版本时

{
	"errcode" : 0,
	"errmsg": null,
	"data": 如下,
}
字段名 字段描述 示例值
forceUpdate 是否强制更新 true
apkUrl apk下载url https://xxx.apk
content 更新文案内容 本次更新有:1.xxx \n 2.xxx
title 更新文案标题 新版本更新啦
versionName 版本号 1.0.2
apkSize 安装包大小(KB) 2024

2. 无新版本时

{
	"errcode" : 0,
	"errmsg": null,
	"data": null,
}