当前位置:   article > 正文

uniapp更新版本_uni.getupdatemanager

uni.getupdatemanager

小程序版
官方链接地址

uni.getUpdateManager()
本API返回全局唯一的版本更新管理器对象: updateManager,用于管理小程序更新。

onCheckForUpdate	callback	当向小程序后台请求完新版本信息,会进行回调 
onUpdateReady		callback	当新版本下载完成,会进行回调
onUpdateFailed		callback	当新版本下载失败,会进行回调
applyUpdate			当新版本下载完成,调用该方法会强制当前小程序应用上新版本并重启
  • 1
  • 2
  • 3
  • 4
onCheckForUpdate	回调结果说明
hasUpdate			Boolean	是否有新的版本
  • 1
  • 2
// 在APP.vue中添加
onLaunch: function() {
	const updateManager = uni.getUpdateManager(); // 获取更新管理器对象
		updateManager.onCheckForUpdate(function(res) {
			if (res.hasUpdate) {
				updateManager.onUpdateReady(function() {
					uni.showModal({
						title: '更新提示',
						content: '新版本已经准备好,点击确定重新启动',
						showCancel: false,
						success: res => {
							if (res.confirm) {
								updateManager.applyUpdate();
							}
						}
					})
				})
				updateManager.onUpdateFailed(function() {
					uni.showModal({
						title: '提示',
						content: '检查到有新版本,但是下载失败,请检查网络设置',
						showCancel: false
					})
				})
			}
		})
	},
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

APP版(热更新)
APP热更新版本

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/775126
推荐阅读
相关标签
  

闽ICP备14008679号