feat: 增加版本更新流程

master
xjs 2025-04-29 16:52:03 +08:00
parent 29c122cfd7
commit 43db82c62d
1 changed files with 34 additions and 0 deletions

View File

@ -110,6 +110,40 @@ onShareTimeline(() => {
title: '六维志愿',
}
})
onLoad(() => {
const updateManager = uni.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
//
if (res.hasUpdate) {
uni.showToast({
title: '更新提示',
content: '新版本已经准备好,将进行更新',
})
}
})
updateManager.onUpdateReady(function () {
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function (res) {
if (res.confirm) {
// applyUpdate
updateManager.applyUpdate()
}
},
})
})
updateManager.onUpdateFailed(function () {
//
uni.showToast({
title: '更新失败',
icon: 'none',
})
})
})
</script>
<style lang="scss" scoped>