微信小程序监测版本更新

这篇具有很好参考价值的文章主要介绍了微信小程序监测版本更新。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在index.js里面

不放到app.js里面是因为有登录页面,在登录页面显示更新不太友好 

onShow() {
    const updateManager = wx.getUpdateManager()
    // 请求完新版本信息的回调
    updateManager.onCheckForUpdate(res => {
      if (res.hasUpdate) {
        // 新版本下载成功
        updateManager.onUpdateReady(() => {
          wx.showModal({
            title: '更新提示',
            showCancel: false,
            content: '新版本已经准备好,点击确定重启小程序',
            success(res) {
              if (res.confirm) {
                // 新的版本已经下载好,强制更新
                updateManager.applyUpdate()
              }
            }
          })
        })
      }
    })
    // 新版本下载失败
    updateManager.onUpdateFailed(res => {
      // console.error(res)
      // 下载新版本失败
      wx.showModal({
        title: '更新失败',
        content: '新版本更新失败,请手动删除当前小程序,重新搜索打开',
      })
    })
}

在小程序测试的时候需要添加编译模式才可以模拟版本更新,发布到正式版本自动生效

微信小程序监测版本更新,微信小程序,小程序

 微信小程序监测版本更新,微信小程序,小程序

点了确定就会自动刷新页面

 微信小程序监测版本更新,微信小程序,小程序文章来源地址https://www.toymoban.com/news/detail-677013.html

到了这里,关于微信小程序监测版本更新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序启动自动检测版本更新,检测到新版本则提示更新

    UpdateManager 对象,用来管理更新,可通过 wx.getUpdateManager 接口获取实例 在app.js中的示例代码 UpdateManager.applyUpdate() 强制小程序重启并使用新版本。在小程序新版本下载完成后(即收到 onUpdateReady 回调)调用。 UpdateManager.onCheckForUpdate(function listener) 监听向微信后台请求检查更新

    2024年02月07日
    浏览(49)
  • 微信小程序更新最新版本后之前打开的用户还是老版本的问题

    小程序从启动到最终被销毁,会经历很多不同的状态,小程序在不同状态下会有不同的表现。 从用户认知的角度看,广义的小程序启动可以分为两种情况,一种是冷启动,一种是热启动。 冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加

    2024年02月06日
    浏览(50)
  • web应用及微信小程序版本更新检测方案实践

    背景: 随着项目体量越来越大,用户群体越来越多,用户的声音也越来越明显;关于应用发版之后用户无感知,导致用户用的是仍然还是老版本功能,除非用户手动刷新,否则体验不到最新的功能;这样的体验非常不好,于是我们团队针对该问题给出了相应的解决方案来处理

    2024年02月08日
    浏览(41)
  • 微信小程序启动自动检测版本更新,检测到新版本则提示更新updateManager

    有时候小程序自动更新没那么快,且有时候存在缓存,需要删除小程序才能检测更新,这样就不能及时更新到了,所以加个自动检测更新是很有必要的。 效果:小程序启动时,若用户本地与小程序最新版本不一致,就会出现如下弹窗,用户点确定,小程序将会进行更新,效果

    2024年02月07日
    浏览(38)
  • 微信小程序毕业设计作品成品(84)微信小程序老年人健康监测系统设计与实现

    博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版等

    2024年02月08日
    浏览(47)
  • 基于 STM32+4G模块+微信小程序的环境监测系统的设计

    最近在做毕业设计,接触到了许多之前没碰过的,在这里写一写,希望能帮上有需要的同学 一        系统整体设计 二        下位机设计 三        阿里云物联网平台 四        上位机设计 五        总结                 先来说一说整体的设计,主要分为上位

    2024年03月15日
    浏览(50)
  • 微信小程序强制更新

    目录  冷启动 热启动 小程序更新机制: 强制更新方案 如何测试? 冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。 热启动:如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销

    2024年02月09日
    浏览(72)
  • uniapp 微信小程序:更新

    冷启动 :如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。 热启动 :如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销毁,只是从后台状态进入前台状态,这个过程就是热启动。 启动时

    2024年02月02日
    浏览(42)
  • 微信小程序-文件基础(持续更新)

    所处位置:小程序项目,根目录下 作用:存放,构成小程序的各个页面的代码文件,如下图pages文件中存放了index,logs,main子文件夹。   补充知识点: 根目录 :起源于早期将Windows文件的分级管理比喻成大树形状,驱动器一级文件夹就相当于大树的根部,故称根目录。下级

    2024年01月17日
    浏览(39)
  • 微信小程序运行及更新机制

    微信小程序运行机制 官方文档描述的很详细,所以这里只介绍主要的相关概念。 小程序启动后,界面被展示给用户,此时小程序处于 前台 状态。 当用户点击右上角按钮关闭小程序,或者按了设备 Home 键离开微信时,小程序并没有完全终止运行,而是进入了 后台 状态,小程

    2023年04月10日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包