微信小程序版本自动更新弹窗提示

Posted James的博客园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序版本自动更新弹窗提示相关的知识,希望对你有一定的参考价值。

代码如下:

onLaunch () {
    if (wx.canIUse(\'getUpdateManager\')) {
      const updateManager = wx.getUpdateManager()
      updateManager.onCheckForUpdate(function (res) {
        if (res.hasUpdate) {
          updateManager.onUpdateReady(function () {
            wx.showModal({
              title: \'更新提示\',
              content: \'新版本已经准备好,是否重启应用?\',
              success: function (res) {
                if (res.confirm) {
                  updateManager.applyUpdate()
                }
              }
            })
          })
          updateManager.onUpdateFailed(function () {
            wx.showModal({
              title: \'已经有新版本了哟~\',
              content: \'新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~\'
            })
          })
        }
      })
    } else {
      wx.showModal({
        title: \'提示\',
        content: \'当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。\'
      })
    }
  }

注意:在开发和体验版无法测试版本更新
需要在开发者工具里,编译时选择"模拟更新编译"

 

 

 

参考:

https://www.jianshu.com/p/4f5e3faaf483

以上是关于微信小程序版本自动更新弹窗提示的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序如何升级最新版本

微信小程序如何实现根据实时天气弹出一个提示窗口

微信小程序 自定义弹窗

微信小程序最新版本已更新下载 (1.02.1806080)

微信小程序弹窗的几种形式

小程序各种功能代码片段整理---持续更新