6***@qq.com
6***@qq.com
  • 发布:2020-11-19 17:55
  • 更新:2020-11-23 17:21
  • 阅读:1695

【报Bug】小程序uni.getUpdateManager 有些手机不提示更新

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: android 10

HBuilderX类型: 正式

HBuilderX版本号: 2.9.3

第三方开发者工具版本号: 1.03.2009140

基础库版本号:

项目创建方式: HBuilderX

操作步骤:

onLaunch() {
uni.removeStorageSync('pid');
// console.log('aaaa')
// console.log(uni.getStorageSync('pid'));
const updateManager = uni.getUpdateManager();
updateManager.onCheckForUpdate(function(res) {

            // 请求完新版本信息的回调  
            console.warn('hasUpdate',res.hasUpdate);  
            if (res.hasUpdate) {  
                updateManager.onUpdateReady(function(res) {  
                    uni.showModal({  
                        title: '更新提示',  
                        content: '新版本已经准备好,是否重启应用?',  
                        success(res) {  
                            if (res.confirm) {  
                                // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启  
                                updateManager.applyUpdate();  
                            }  
                        }  
                    });  
                });  
            }  
        });  

        updateManager.onUpdateFailed(function(res) {  
            // 新的版本下载失败  
            uni.showModal({  
                title: '更新提示',  
                content: '新版本已经准备好,但下载失败,请检查网络设置?',  
                success(res) {  
                    if (res.confirm) {  
                        // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启  
                        updateManager.applyUpdate();  
                    }  
                }  
            });  
        });  
    },

预期结果:

个别手机不会出现 更新弹窗 如honor 9x pro

实际结果:

个别手机不会出现 更新弹窗 如honor 9x pro

bug描述:

小程序uni.getUpdateManager 有些手机不提示更新

2020-11-19 17:55 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

  1. 注意sdk版本和HBuilderX版本需匹配;
  2. 注意appid是不是填对了;

该问题目前已经被锁定, 无法添加新回复