tt.getUpdateManager
基础库 1.9.0 开始支持本方法,低版本需做兼容处理。这是一个同步方法。
获取全局唯一的版本更新管理器 updateManager 实例,用于管理小程序更新。关于小程序更新的原理,可以查看小程序运行机制。
语法
tt.getUpdateManager();
参数说明
无
返回值
返回为全局唯一的UpdateManager对象。
扫码体验
请使用字节宿主APP扫码
代码示例
Page({
onLoad() {
var updateManager = tt.getUpdateManager();
updateManager.onUpdateReady((res) => {
tt.showModal({
title: "更新提示",
content: "新版本已经准备好,是否重启小程序?",
success: (res) => {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
},
});
});
updateManager.onUpdateFailed((err) => {
// 新的版本下载失败
console.log("版本下载失败原因", err);
tt.showToast({
title: "新版本下载失败,请稍后再试",
icon: "none",
});
});
},
});
点击纠错
评价此篇文档