收藏
回答

强制更新(applyUpdate)确认框苹果手机一闪而过,并且不自动更新

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug applyUpdate 客户端 7.0.3 2.2.4

    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) {

                                   // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启

                                   updateManager.applyUpdate()

                               }

                           }

                       })

                   })

                   updateManager.onUpdateFailed(function () {

                       // 新的版本下载失败

                       wx.showModal({

                           title: '已经有新版本了哟~',

                           content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',

                       })

                   })

               }

           })

       } else {

           // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示

           wx.showModal({

               title: '提示',

               content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'

           })

       }



回答关注问题邀请回答
收藏

2 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-04-04

    你好,能否提供下小程序的appid和复现问题的视频?

    2019-04-04
    有用
    回复
  • 悟空
    悟空
    2019-04-04

    官方的示例放在onLaunch里其实是不对的,就会造成这种一闪而过的现象,放到onShow里就没问题了

    2019-04-04
    有用
    回复 4
    • 挚爱二男!
      挚爱二男!
      2019-04-04

      谢大神, 我试试

      2019-04-04
      回复
    • 落
      2019-08-29回复挚爱二男!
      有用吗兄弟
      2019-08-29
      回复
    • Link
      Link
      2020-04-16回复挚爱二男!
      大佬解决了吗
      2020-04-16
      回复
    • Link
      Link
      2020-04-22回复Link
      我的问题是:更新弹窗在A页面弹出,弹出来之后因其他逻辑跳转到B页面,导致更新框消失,形成一闪而过的假象。
      解决方法:更新框弹出之后不要跳转页面
      2020-04-22
      回复
登录 后发表内容