/* 检测新版本 */
newVersin: function() {
/* 检测新版本 */
var updateManager = wx.getUpdateManager();
/** 请求完新版本信息的回调 */
updateManager.onCheckForUpdate(function(res) {
console.log(JSON.stringify(res));
});
/* 更新提示 */
updateManager.onUpdateReady(function() {
wx.hideLoading();
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
}
})
});
/* 新的版本下载失败 */
updateManager.onUpdateFailed(function() {
wx.showModal({
title: '更新提示',
content: '新版本下载失败',
showCancel: false
});
});
},
这是我的版本检测更新代码,放在app.js文件中, 在onLaunch中调用,本地测试时,提示版本更新,上线后没有提示更新是为什么
你更新完之后下一个版本就可以提示了,刚上传之后的版本是不会提示更新的
你好,关于更新的问题请阅读文档运行机制:https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html