一, 权限配置
相机权限: 在 info.plist 添加 Privacy-Camera Usage Description. 需要注意的一点是, 文案要提到使用的地方, 否则容易审核不通过.
相册权限: Privacy - Photo Library Usage Description
麦克风权限: Privacy - Microphone Usage Description
开启权限可以是自己请求
[AVCaptureDeviceInput deviceInputWithDevice:deviceFront error:&error]
二, 相机权限检测
[AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]
三, 禁止相机使用之后的操作
typedef NS_ENUM(NSInteger, ALAuthorizationStatus) {
ALAuthorizationStatusNotDetermined = 0, 用户尚未做出了选择这个应用程序的问候
ALAuthorizationStatusRestricted, 此应用程序没有被授权访问的照片数据. 可能是家长控制权限.
ALAuthorizationStatusDenied, 用户已经明确否认了这一照片数据的应用程序访问.
ALAuthorizationStatusAuthorized 用户已授权应用访问照片数据.
}
来源: http://www.bubuko.com/infodetail-2689685.html