基础库 xxx 开始支持,低版本需做兼容处理。
获取全局唯一的版本更新管理器,用于管理小程序更新。关于小程序的更新机制,可以查看运行机制文档。
更新管理器对象
// 获取全局唯一的版本更新管理器 const updateManager = xhs.getUpdateManager(); // 监听小程序有新版本信息的回调 updateManager.onCheckForUpdate((res) => { console.log('是否有新版本:', res.hasUpdate); }); // 监听新版本下载成功的回调 updateManager.onUpdateReady(() => { console.log('新版本已下载完成'); // 提示用户是否重启以应用新版本 xhs.showModal({ title: '更新提示', content: '新版本已准备好,是否重启应用?', success: (result) => { if (result.confirm) { // 用户确认后,应用新版本并重启 updateManager.applyUpdate(); } } }); }); // 监听新版本下载失败的回调 updateManager.onUpdateFailed(() => { console.error('新版本下载失败'); });