| @@ -6,6 +6,38 @@ App({ | |||||
| console.log("onUnload ") | console.log("onUnload ") | ||||
| var that = this; | var that = this; | ||||
| that.globalData.sceneAddress = options.scene; | that.globalData.sceneAddress = options.scene; | ||||
| if (wx.canIUse('getUpdateManager')) { | |||||
| const updateManager = wx.getUpdateManager() | |||||
| updateManager.onCheckForUpdate(function (res) { | |||||
| console.log('onCheckForUpdate====', res) | |||||
| // 请求完新版本信息的回调 | |||||
| if (res.hasUpdate) { | |||||
| console.log('res.hasUpdate====') | |||||
| updateManager.onUpdateReady(function () { | |||||
| wx.showModal({ | |||||
| title: '更新提示', | |||||
| content: '新版本已经准备好,是否重启应用?', | |||||
| success: function (res) { | |||||
| console.log('success====', res) | |||||
| // res: {errMsg: "showModal: ok", cancel: false, confirm: true} | |||||
| if (res.confirm) { | |||||
| // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 | |||||
| updateManager.applyUpdate() | |||||
| } | |||||
| } | |||||
| }) | |||||
| }) | |||||
| updateManager.onUpdateFailed(function () { | |||||
| // 新的版本下载失败 | |||||
| wx.showModal({ | |||||
| title: '已经有新版本了哟~', | |||||
| content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' | |||||
| }) | |||||
| }) | |||||
| } | |||||
| }) | |||||
| } | |||||
| }, | }, | ||||
| /** | /** | ||||
| * 获取地址位置信息 | * 获取地址位置信息 | ||||