joylab
joylab
  • 发布:2024-12-30 13:58
  • 更新:2024-12-30 16:06
  • 阅读:39

IOS端获取相机权限失败 uni.getAppAuthorizeSetting()

分类:HBuilderX

const appAuthorizeSetting = uni.getAppAuthorizeSetting();
console.log(appAuthorizeSetting.cameraAuthorized)

IOS端使用上面那个这个方法获取相机授权情况,在调试时都是正常的

一但打包后这里就一直返回config error,是什么情况

文档上说IOS端不会返回config error的

我用的是uniapp vue3,HBX的版本是4.23

2024-12-30 13:58 负责人:无 分享
已邀请:
joylab

joylab (作者)

最终我换了一个方法解决了IOS获取相机授权情况的问题

let AVCaptureDevice = plus.ios.import("AVCaptureDevice");
let authStatus = AVCaptureDevice.authorizationStatusForMediaType("vide");

authStatus:
0=未授权,等待APP下次权限请求 (not determined)
2=已拒绝(denied)
3=已授权(authorized)

要回复问题请先登录注册