小程序全量发布之后仍有部分用户还是之前版本,而且版本我只能在后台开发-运维-错误查询看到我的小程序版本,其他地方我也看不见,是那里显示我问题?还是部分用户确实没有更新,贴一下我的更新代码
if(wx.getUpdateManager){
var upManager = wx.getUpdateManager();
upManager.onCheckForUpdate(function (res) {
if (res.hasUpdate) {
upManager.onUpdateReady(function () {
wx.showModal({
title: '更新提示',
content: '发现新版本,快来更新吧',
showCancel: false,
confirmText: '立即更新',
success: function (res) {
if (res.confirm) {
upManager.applyUpdate();
}
}
})
})
} else {
// console.log('未发现新版本~~')
}
});
upManager.onUpdateFailed(function (err) {
console.log(err,"小程序更新失败");
utils.apiLog({type:"DOWNLOAD_ERROR",msg:"小程序下载失败"});
wx.showModal({
title: '更新提示',
content: '小程序新版本下载失败,请检查您的网络状况',
confirmText: '知道了',
})
})
}else{
wx.showModal({
title: '更新提示',
content: '当前您的微信版本过低,请下载最新版的微信',
confirmText: '知道了',
})
}
是我代码有问题么??
等。
没有这些代码,系统也会自动更新的。