1. 程式人生 > 實用技巧 >配置小程式自動更新

配置小程式自動更新

// 在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