部分用户进入微信小程序出现白屏的情况,安卓用户我指导升级微信后,问题得到解决,我怀疑是不是我的小程序更新逻辑的代码那里有问题,更新的代码是这样:
updateApp() {
// 获取小程序更新机制兼容
if (uni.canIUse('getUpdateManager')) {
const updateManager = uni.getUpdateManager()
updateManager.onCheckForUpdate((res) => {
if (res.hasUpdate) {
uni.showModal({
title: '更新提示',
content: '检测到新版本,是否下载新版本并重启小程序?',
success: (res) => {
if (res.confirm) {
this.downLoadUpdate(updateManager)
}
},
})
}
})
}
},
downLoadUpdate(updateManager) {
uni.showLoading()
updateManager.onUpdateReady(() => {
uni.hideLoading()
updateManager.applyUpdate()
})
}
补充用户日志,大部分安卓用户通过升级微信解决问题,但是还有一部分iOS用户,因为忘记密码等原因,无法升级微信版本,导致无法使用,要来了这部分iOS用户的投诉反馈日志,提示是这个
用户的手机信息
刚才我又仔细研究了一下反馈信息,发现如果调试基础库设置为2.27.3的话,就会出现白屏
和这部分代码没关系,可能是用户低版本api无法使用导致你页面无法渲染,所以白屏