uniapp 小程序版本自动更新

Posted wx62d1485ecb778

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp 小程序版本自动更新相关的知识,希望对你有一定的参考价值。


uniapp

App.vue

<script>
export default
onLaunch: function()
console.log(App Launch);

const updateManager = uni.getUpdateManager();

// 检查小程序是否有新版本发布
updateManager.onCheckForUpdate(function (res)
// 请求完新版本信息的回调
console.log(res.hasUpdate);
);

// 小程序有新版本,则静默下载新版本,做好更新准备
updateManager.onUpdateReady(function (res)

uni.showModal(
title: 更新提示,
content: 新版本已经准备好,点击确定重新启动,
showCancel:false,
success(res)
if (res.confirm)
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();


);

);

updateManager.onUpdateFailed(function (res)

// 新的版本下载失败
uni.showModal(
title: 已经有新版本了哟~,
content: 新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~
);

);

,
onShow: function()
console.log(App Show);
,
onHide: function()
console.log(App Hide);

;
</script>

参考文献

​https://uniapp.dcloud.io/api/other/update​


以上是关于uniapp 小程序版本自动更新的主要内容,如果未能解决你的问题,请参考以下文章

uniapp微信小程序切换到tabber页面没有自动刷新

uniapp 微信小程序 微信7.0.12版本IOS端部分request请求被缓存

uniapp 小程序内嵌H5链接返回到小程序页面

uniapp如何更新微信小程序登录接口

uniapp的更新组键小程序需要删除怎么处理?

uniapp 热更新和整包更新