扫描小程序码分享
我们上传版本的时候选择的特性更新,没有触发,res.hasUpdate依旧是false,那怎么才能触发到为true呢?跟小程序的版本有关吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
跟uni的版本号毛关系没有,不用看了
const updateManager = uni.getUpdateManager();
updateManager.onUpdateReady(() => {
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: res => {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
});
这样就行了,小程序有自己的版本,比如说你第一次发布1.0.0的时候 就有这段代码,你下次发布1.0.1之后,老的1.0.0冷启动的时候就会有这个modal提示。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
本回答由AI生成,可能已过期、失效或不适用于当前情形,请谨慎参考
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
跟uni的版本号毛关系没有,不用看了
const updateManager = uni.getUpdateManager();
updateManager.onUpdateReady(() => {
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: res => {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
}
});
});
这样就行了,小程序有自己的版本,比如说你第一次发布1.0.0的时候 就有这段代码,你下次发布1.0.1之后,老的1.0.0冷启动的时候就会有这个modal提示。