最近开发app项目,为了实现版本的自动更新,简单进行一下记录
首先,版本更新,肯定需要有个版本比对的文件,因此远程上要先有最新版本的信息记录,包含版本号和下载地址(看需求进行添加其他信息)
这个更新仅限制于安卓端, IOS是禁止自动更新的, 因此在触发getVersion()版本号时,记得使用uni.getSystemInfoSync().platform 区分一下,在安卓系统下再执行判断版本。
getVersion() {
//#ifdef APP-PLUS
// 获取本地应用资源版本号
plus.runtime.getProperty(plus.runtime.appid, (info) => {
uni.request({
// 环境更新信息
url:'***********', // 自身记录版本信息的地址
success: (res) => {
if (res.statusCode == 200)</