iOS10以后获取系统权限的key

   

NSPhotoLibraryUsageDescription   

App需要您的同意,才能访问相册   

   

NSCameraUsageDescription   

App需要您的同意,才能访问相机   

   

NSMicrophoneUsageDescription   

App需要您的同意,才能访问麦克风   

   

NSLocationUsageDescription   

App需要您的同意,才能访问位置   

   

NSLocationWhenInUseUsageDescription   

App需要您的同意,才能在使用期间访问位置   

   

NSLocationAlwaysUsageDescription   

App需要您的同意,才能始终访问位置   

   

NSCalendarsUsageDescription   

App需要您的同意,才能访问日历   

   

NSRemindersUsageDescription   

App需要您的同意,才能访问提醒事项   

   

NSMotionUsageDescription App需要您的同意,才能访问运动与健身   

   

NSHealthUpdateUsageDescription   

App需要您的同意,才能访问健康更新    

   

NSHealthShareUsageDescription   

App需要您的同意,才能访问健康分享   

   

NSBluetoothPeripheralUsageDescription   

App需要您的同意,才能访问蓝牙   

   

NSAppleMusicUsageDescription  App需要您的同意,才能访问媒体资料库

import

#import

#import

#import

    //相机权限

    AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];

    if (authStatus ==AVAuthorizationStatusRestricted ||//此应用程序没有被授权访问的照片数据。可能是家长控制权限

        authStatus ==AVAuthorizationStatusDenied)  //用户已经明确否认了这一照片数据的应用程序访问

    {

        // 无权限 引导去开启

        NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

        if ([[UIApplication sharedApplication]canOpenURL:url]) {

            [[UIApplication sharedApplication]openURL:url];

        }

    }


    //相册权限

    ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];

    if (author ==kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied){

        //无权限 引导去开启

        NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

        if ([[UIApplication sharedApplication] canOpenURL:url]) {

            [[UIApplication sharedApplication] openURL:url];

        }

    }

---------------------

你可能感兴趣的:(iOS10以后获取系统权限的key)