小程序更新问题:新版本发布后为什么不更新?

news/2024/7/20 2:45:59 标签: 小程序

uniapp微信小程序更新检测
官方文档是这样写哒~
在这里插入图片描述
解决方法:

  • 右上角详情(三个点那个)→重新进入小程序,重新进入后就是新版本啦~
  • 马上应用最新版本需要在App.vue文件中增加更新代码,代码如下:
// 版本检测更新
        async checkForUpdate() {
            const updateManager = uni.getUpdateManager();
            try {
                await new Promise((resolve, reject) => {
                    updateManager.onCheckForUpdate((res) => {
                        !res.hasUpdate && reject('无需更新');
                    });
                    updateManager.onUpdateFailed(function (res) {
                        reject('新的版本下载失败');
                    });
                })
                updateManager.onUpdateReady(async (res) => {
                    let modalRes = await this.$uni.showModal({
                        title: '更新提示',
                        content: '新版本已经准备好,是否重启应用?',
                    });
                    if (modalRes.confirm) {
                        // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
                        updateManager.applyUpdate();
                    }
                });
            } catch (e) {
                setTimeout(this.checkForUpdate, 30 * 1000);
            }
        }
async onLaunch() {
        await this.checkForUpdate();
    },

http://www.niftyadmin.cn/n/909013.html

相关文章

简易ATM机

模拟一个简易ATM机要求:先做只有一个用户的:1、ATM运行之前,准备好一个账户名、账户对应的密码和账户对应的余额, 并且规定,ATM机初始化时默认的剩余金额是15万,最大金额容量为20万,最大取款限额…

小程序官方异步api变同步:增强编译

官方的异步api可以变为同步,方法如下: 打开开发者工具→详情→本地设置→增强编译 兼容性没有测试过,目前来说是没啥问题的,有bug滴滴我啊~

LoadRunner 12.02 安装以及汉化教程

LoadRunner 12.02 安装 一、下载 首先下载Loadrunner12安装包。 下载后有四个安装包: HP_LoadRunner_12.02_Community_Edition_Additional_Components_T7177-15060 社区版的附加组件 HP_LoadRunner_12.02_Community_Edition_Language_Packs_T7177-15062 社区版的语言…

小程序授权常见预期表现

try{const authorize await wx.authorize({scope: scope.userInfo})console.log(authorize,authorize); }catch(e){console.log(e); }预期表现: 同意授权: 拒绝授权: 拒绝后再次调用authorize: 授权信息为空:&#x…

Appcan学习笔记(3)——tabview 静止页面左右滑动切换

只需在每个content子页面中加入一句代码: uexWindow.setMultilPopoverFlippingEnbaled(1); 注意: 1)要加在appcan.ready()方法里; 2)打包到手机端才有效果,用ide内浏览报错; 3)如果content子页面…

小程序登录相关问题

目前登录流程 首先进入自动登录流程: wx.login---->拿到js_code调用后台接口传js_code,小程序标识(appid及密钥,或者将appid及密钥存在服务器,传一个约定好的标识即可)---->拿到openid,…

分布式架构--第一篇--项目拆分(maven命令生成多模块项目)

预览生成的项目结构: ying-yue-parent  // 顶级总编译控制模块 ying-yue-lib    // jar模块 ying-yue-model  // 模型对象模块 ying-yue-dao   // 持久化层模块 ying-yue-service  // 业务 层 模 块 ying-yue-web   // 控制 层 模 块 包名&#xff1…

wx.getUserInfo与wx.getUserProfile

wx.getUserInfo() 官方文档是这样写哒~ 参数: 返回值: 用户授权: uni.authorize({scope: scope.userInfo,success() {} })目前userInfo授权不弹框,拒绝授权后会直接走fail,初次进入时会返回授权信息为空。猜测是为…