配置小程式自動更新
阿新 • • 發佈:2020-10-29
// 在app.js裡寫下以下程式碼 onLaunch () { 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: '新版本已經上線啦~,請您刪除當前小程式,重新搜尋開啟喲~' }) }) } }) } }
參考路徑https://www.jianshu.com/p/4f5e3faaf483