微信小程序热更新

2020年3月29日 23:26 阅读 1.93k 评论 0

微信小程序每次更新都得让用户删除原来的小程序重新添加,很麻烦,所以今天就采取了热更新的方式,自动下载更新后的代码并提示用户重启更新 代码如下:

//app.js 
App({ 
  onLaunch: function () { 
    if (wx.canIUse('getUpdateManager')) { 
      const updateManager = wx.getUpdateManager() 
      updateManager.onCheckForUpdate(function (res) { 
        if (res.hasUpdate) { 
          updateManager.onUpdateReady(function () { 
            wx.showModal({ 
              title: '更新提示', 
              content: '新版本已经准备好,请重启应用!', 
              showCancel:false, 
              success: function (res) { 
                if (res.confirm) { 
                  updateManager.applyUpdate() 
                } 
              } 
            }) 
          }) 
          updateManager.onUpdateFailed(function () { 
            wx.showModal({ 
              title: '已经有新版本了哟~', 
              content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', 
              showCancel:false 
            }) 
          }) 
        } 
      }) 
    } else { 
      wx.showModal({ 
        title: '提示', 
        content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。', 
        showCancel:false 
      }) 
    } 
  }, 
}) 
最后修改于2020年3月29日 23:26
©允许规范转载

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:https://www.yangyingqi.com/24.html

小程序
微信
支付宝
登录后即可进行评论/回复