| @@ -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: { | |||
| // token | |||
| token: null, | |||