| @@ -13,36 +13,7 @@ App({ | |||||
| /** | /** | ||||
| * 小程序版本更新 | * 小程序版本更新 | ||||
| */ | */ | ||||
| if (wx.canIUse('getUpdateManager')) { | |||||
| const updateManager = wx.getUpdateManager() | |||||
| updateManager.onCheckForUpdate(function (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: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' | |||||
| }) | |||||
| }) | |||||
| } | |||||
| }) | |||||
| } | |||||
| that.updateManager(); | |||||
| }, | }, | ||||
| /** | /** | ||||
| * 用户登录 | * 用户登录 | ||||
| @@ -101,6 +72,41 @@ App({ | |||||
| } | } | ||||
| }) | }) | ||||
| }, | }, | ||||
| updateManager: function() { | |||||
| /** | |||||
| * 小程序版本更新 | |||||
| */ | |||||
| if (wx.canIUse('getUpdateManager')) { | |||||
| const updateManager = wx.getUpdateManager() | |||||
| updateManager.onCheckForUpdate(function (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: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' | |||||
| }) | |||||
| }) | |||||
| } | |||||
| }) | |||||
| } | |||||
| }, | |||||
| globalData: { | globalData: { | ||||
| // token | // token | ||||
| token: null, | token: null, | ||||