xiaohaizhao пре 3 месеци
родитељ
комит
77ce225f36
1 измењених фајлова са 29 додато и 0 уклоњено
  1. 29 0
      App.vue

+ 29 - 0
App.vue

@@ -38,6 +38,35 @@ export default {
 		} catch (error) {
 
 		}
+
+		try {
+			const updateManager = uni.getUpdateManager()
+
+			updateManager.onCheckForUpdate(function (res) {
+				// 请求完新版本信息的回调
+				console.log("是否有新版本", res.hasUpdate)
+			})
+
+			updateManager.onUpdateReady(function () {
+				uni.showModal({
+					title: '更新提示',
+					content: '新版本已经准备好,是否重启应用?',
+					showCancel: false,
+					success: function (res) {
+						if (res.confirm) {
+							// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
+							updateManager.applyUpdate()
+						}
+					}
+				})
+			})
+
+			updateManager.onUpdateFailed(function () {
+				// 新版本下载失败
+			})
+		} catch (error) {
+
+		}
 	},
 	onHide: function () {
 	}