uniapp检测新版本

一、代码

在app.vue中写入

javascript 复制代码
Update() {
				const updateManager = uni.getUpdateManager();
				console.log('版本',updateManager,uni.getSystemInfoSync());
				updateManager.onCheckForUpdate(function(res) {
					// 请求完新版本信息的回调
					console.log('版本更新', res);
				});
				updateManager.onUpdateReady(function(res) {
					console.log('更新++', res)
					uni.showModal({
						title: '版本更新提示',
						content: '新版本已经准备好,是否重启应用?',
						success(res) {
							if (res.confirm) {
								// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
								updateManager.applyUpdate();
							}
						}
					});
				});
				updateManager.onUpdateFailed(function(res) {
					// 新的版本下载失败
				});
			}

二、注意

只有正式版才会生效,开发版本以及体验版本是无效的。

相关推荐
陈_杨几秒前
鸿蒙5开发宝藏案例分享---应用性能优化指南
前端
mkdone2 分钟前
百度OCR图片文字识别
前端
令狐寻欢2 分钟前
JavaScript 中的正则表达式
前端·javascript
FogLetter3 分钟前
WebLLM:用Fetch API唤醒前端智能新时代
前端·aigc·openai
没事儿4 分钟前
升级老项目的包依赖
前端·npm·yarn
晴殇i4 分钟前
前端代码更新通知:如何优雅地提示用户刷新页面
前端·面试·程序员
陈_杨5 分钟前
鸿蒙5开发宝藏案例分享---Web开发优化案例分享
前端
白瓷梅子汤6 分钟前
跟着官方示例学习 @tanStack-table --- Pagination
前端·react.js
陈_杨7 分钟前
鸿蒙5开发宝藏案例分享---分析帧率问题
前端