微信小程序检查版本更新

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

新建文件 version-util.js

// 小程序启动时检查版本
class VersionUtil {
  /**
   * 检查更新
   */
  checkUpdate(){
    const updateManager = wx.getUpdateManager();
    updateManager.onCheckForUpdate((hasUpdate)=>{
      if(hasUpdate){
        updateManager.onUpdateReady(()=>{
          wx.showModal({
            title:'更新提示',
            content:'有新版本啦!要更新看看吗',
            success(res){
              if(res.confirm){
                updateManager.applyUpdate();
              }
            }
          });
        });

        updateManager.onUpdateFailed(function () {
          // 新版本下载失败
          wx.showModal({
            title: '更新提示',
            content: '有新版本啦!删除当前小程序,重新打开就能更新啦!'
          });
        });
      }
    });


  }
}

const versionUtil = new VersionUtil();
export default versionUtil;

在app.js中引入:文章来源地址https://www.toymoban.com/news/detail-695182.html

import versionUtil from './utils/version-util';
App({
  onLaunch: function() {
    // 检查更新
    versionUtil.checkUpdate();
  },

  globalData: {

  }
});

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

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

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

相关文章

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

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

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

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

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

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

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

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

    2024年02月07日
    浏览(37)
  • uniapp微信小程序调用 getLocation 失败检查方法

    1、检查小程序 平台 request合法域名 加入:https://apis.map.qq.com 2、uniapp manifest.json 源码 必须加入 \\\"permission\\\" : {             \\\"scope.userLocation\\\" : {                 \\\"desc\\\" : \\\"获取当前位置用于排列展示\\\"             }         },         \\\"requiredPrivateInfos\\\" : [ \\\"getLocation\\\" ] 3、调试基

    2024年02月11日
    浏览(72)
  • 微信小程序检查录音权限并引导用户进入设置页面

    wx.startRecord(Object object) :开始录音接口,调用该接口后,小程序将会录制音频,最长可以录制60秒。 wx.stopRecord() :停止录音接口,调用该接口后,录音将停止并生成音频文件。 wx.pauseVoice() :暂停播放音频接口,调用该接口后,正在播放的音频将会暂停。 wx.resumeVoice() :继续

    2024年02月03日
    浏览(97)
  • 微信小程序过审:已经加了开关,隐藏的页面依然被检查出来?

    因为微信为了自身平台规避法律风险,开发的很多功能需要提供相关的证件或者资质,但是相关的资质办理难度大,或者一般的公司根本办不下来。个人开发者限制就更大了,只能上架一下小工具类的小程序。那么绕过审核就是一个很重要的上线技巧。 以下是本人尝试过的方

    2024年04月09日
    浏览(69)
  • 微信小程序强制更新

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

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

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

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

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

    2024年01月17日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包