微信小程式的更新機制 && 如何讓微信使用者更新小程式
阿新 • • 發佈:2018-12-12
更新機制 稍後說
更新小程式程式碼: 根據微信提供的api,可以檢測是否小程式有新版本 程式碼如下
let updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(function (res) { // 請求完新版本資訊的回撥 console.log("是否有新版本:"+res.hasUpdate); if(res.hasUpdate){ //如果有新版本 // 小程式有新版本,會主動觸發下載操作(無需開發者觸發) updateManager.onUpdateReady(function () { //當新版本下載完成,會進行回撥 wx.showModal({ title: '更新提示', content: '新版本已經準備好,單擊確定重啟小程式', showCancel:false, success: function (res) { if (res.confirm) { // 新的版本已經下載好,呼叫 applyUpdate 應用新版本並重啟 updateManager.applyUpdate(); } } }) }) // 小程式有新版本,會主動觸發下載操作(無需開發者觸發) updateManager.onUpdateFailed(function () { //當新版本下載失敗,會進行回撥 wx.showModal({ title: '提示', content: '檢查到有新版本,但下載失敗,請檢查網路設定', showCancel: false, }) }) } });