123456789101112131415161718192021222324252627282930313233 |
- // utils/index.js
- export function checkUpdateVersion() {
- //创建 UpdateManager 实例
- const updateManager = uni.getUpdateManager();
- //检测版本更新
- updateManager.onCheckForUpdate(function(res) {
- // 请求完新版本信息的回调
- if (res.hasUpdate) {
- //监听小程序有版本更新事件
- updateManager.onUpdateReady(function() {
- uni.showModal({
- title: '更新提示',
- content: '新版本已经准备好,是否重启应用?',
- success(res) {
- if (res.confirm) {
- // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
- updateManager.applyUpdate();
- }
- }
- })
- })
- updateManager.onUpdateFailed(function() {
- // 新版本下载失败
- uni.showModal({
- title: '已经有新版本咯~',
- content: '请您删除当前小程序,到微信 “发现-小程序” 页,重新搜索打开呦~',
- })
- })
- }
- })
- }
|