1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// 检测版本更新
versionUpdata(){
// 获取更新管理器
const updateManager = wx.getUpdateManager();
// 监听检查更新结果
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
if (res.hasUpdate) {
console.log("有新版本可更新");
} else {
console.log("当前版本为最新版本");
}
});
// 监听新版本下载成功
updateManager.onUpdateReady(function () {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
wx.showModal({
title: "更新提示",
content: "新版本已经准备好,是否重启应用?",
success: function (res) {
if (res.confirm) {
updateManager.applyUpdate();
}
}
});
});
// 监听新版本下载失败
updateManager.onUpdateFailed(function () {
// 新版本下载失败
console.log("新版本下载失败");
});
},