邮你采
邮你采
  • 发布:2024-01-19 19:43
  • 更新:2024-01-23 17:48
  • 阅读:27297

【报Bug】安卓云端打包后,在小米澎湃os系统上,无法获取到相册权限!

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Sonoma

HBuilderX版本号: 3.99

示例代码:
/**  
 * 从本地相册选择图片或使用相机拍照  
 * @param count 最多可以选择的图片张数,默认1  
 * @param sourceType album 从相册选图,camera 使用相机,默认二者都有。如需直接开相机或直接选相册,请只使用一个选项  
 * @param sizeType original 原图,compressed 压缩图,默认二者都有  
 */  
export function chooseImage(count = 1, sourceType = ['album', 'camera'], sizeType = ['original', 'compressed']) {  
    return new Promise((resolve) => {  
        uni.chooseImage({  
            count,  
            sizeType,  
            sourceType,  
            success: (res) => resolve(res),  
            fail: (err) => {  
                console.log('fail异常', err)  
                // #ifdef APP-PLUS  
                if (uni.$u.os() == 'ios') {  
                    if (err.errMsg == 'chooseImage:fail No filming permission' && err.errCode == 2) {  
                        // 没有访问相机权限  
                        checkPermissions('camera')  
                    }  
                } else {  
                    if (err.errMsg == 'chooseImage:fail No Permission') {  
                        if (err.errCode == 11) {  
                            // 没有访问相机权限  
                            checkPermissions('camera')  
                        } else {  
                            // 没有访问相册权限  
                            checkPermissions('photo')  
                        }  
                    }  
                }  
                // #endif  
            }  
        })  
    })  
}

操作步骤:

正常云打包,选择自有证书,勾选打正式包,其他就没有勾选了,然后点传统打包或者快速安心打包都不行

预期结果:

正常能访问到相册内容

实际结果:

无法访问到相册内容

bug描述:

云打包后再小米澎湃os系统上,无法访问相册内容

目前测试出来的情况是,只有小米的这个澎湃os系统上有问题。旧版小米系统没有问题

怀疑是云打包的问题。 感觉权限获取不到,
用自定义基座后,运行在手机上又都是正常的。 很难受没办法复现。。

2024-01-19 19:43 负责人:无 分享
已邀请:
邮你采

邮你采 (作者)

解决了是安卓系统版本大于13后都会出现的问题。可参考该文章https://juejin.cn/post/7159999910748618766

要回复问题请先登录注册