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) {
					// 新的版本下载失败
				});
			}

二、注意

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

相关推荐
帅帅哥的兜兜41 分钟前
react中hooks使用
前端·javascript·react.js
吞掉星星的鲸鱼2 小时前
使用高德api实现天气查询
前端·javascript·css
lilye662 小时前
程序化广告行业(55/89):DMP与DSP对接及数据统计原理剖析
java·服务器·前端
....4922 小时前
Vue3 + Element Plus + AntV X6 实现拖拽树组件
javascript·vue.js·elementui·antvx6
zhougl9964 小时前
html处理Base文件流
linux·前端·html
花花鱼4 小时前
node-modules-inspector 可视化node_modules
前端·javascript·vue.js
HBR666_4 小时前
marked库(高效将 Markdown 转换为 HTML 的利器)
前端·markdown
careybobo5 小时前
海康摄像头通过Web插件进行预览播放和控制
前端
TDengine (老段)6 小时前
TDengine 中的关联查询
大数据·javascript·网络·物联网·时序数据库·tdengine·iotdb
杉之7 小时前
常见前端GET请求以及对应的Spring后端接收接口写法
java·前端·后端·spring·vue