作者:猪宝宝的事 | 来源:互联网 | 2023-05-18 05:00
![uniapp微信小程序强制更新解决示例详解](https://img1.php1.cn/3cd4a/24cea/c5a/1ffcfbf7a582e1cb.jpeg)
前言
微信小程序发完正式版后,别人不是马上就能同步收到的,搞得很复杂,还是上个版本
那咋办捏
解决办法
从uni官网找到了一个api ,可以弹窗强制更新,原理应该是本地对比网上的版本
我直接上代码,欢迎放心粘贴使用
const updateManager = uni.getUpdateManager();
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
console.log(res.hasUpdate);
});
updateManager.onUpdateReady(function (res) {
uni.showModal({
title: "更新提示",
content: "新版本已经准备好,是否重启应用?",
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
}
});
});
updateManager.onUpdateFailed(function (res) {
// 新的版本下载失败
});
到此这篇关于uniapp微信小程序强制更新解决示例详解的文章就介绍到这了,更多相关uniapp小程序强制更新解决内容请搜索编程笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程笔记!