11权限设置 ios - CSDN
精华内容
参与话题
  • iOS权限设置

    千次阅读 2018-03-06 11:08:03
    iOS开发指南: https://www.developboot.com/blog/苹果要求权限详细:美图的:使用您的位置来获取您附近的团购信息麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用您的麦克风?相册权限:...

    iOS开发指南: https://www.developboot.com/blog/

    苹果要求权限详细:美图的:使用您的位置来获取您附近的团购信息

    麦克风权限:

    Privacy - Microphone Usage Description 是否允许此App使用您的麦克风?

    相册权限:

    Privacy - Photo Library Usage Description 是否允许此App访问您的相册?

    相机权限:

    Privacy - Camera Usage Description 是否允许此App使用您的相机?

    通讯录权限:

    Privacy - Contacts Usage Description 是否允许此App访问您的通讯录?

    地理位置权限(后台定位):

    Privacy - Location Always Usage Description 是否允许此App访问您的地理位置?

    地理位置权限(前台定位):

    Privacy - Location When In Use Usage Description 是否允许此App访问您的地理位置?---美图的:使用您的位置来获取您附近的团购信息

    蓝牙权限:

    Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?

    日历权限:

    Privacy - Calendars Usage Description 是否允许此App使用日历?



    展开全文
  • ios 设置权限

    2020-07-13 08:40:52
    <key>NSAppleMusicUsageDescription</key> <string>App需要您的同意,才能访问媒体资料库</string> <key>NSBluetoothPeripheralUsageDescription</key>.../k

    <key>NSAppleMusicUsageDescription</key>

    <string>App需要您的同意,才能访问媒体资料库</string>

    <key>NSBluetoothPeripheralUsageDescription</key>

    <string>App需要您的同意,才能访问蓝牙</string>

    <key>NSCalendarsUsageDescription</key>

    <string>App需要您的同意,才能访问日历</string>

    <key>NSCameraUsageDescription</key>

    <string>App需要您的同意,才能访问相机</string>

    <key>NSHealthShareUsageDescription</key>

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

    <key>NSHealthUpdateUsageDescription</key>

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

    <key>NSLocationAlwaysUsageDescription</key>      //后台定位耗电

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

    <key>NSLocationUsageDescription</key>

    <string>App需要您的同意,才能访问位置</string>

    <key>NSLocationWhenInUseUsageDescription</key>

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

    <key>NSMicrophoneUsageDescription</key>

    <string>App需要您的同意,才能访问麦克风</string>

    <key>NSMotionUsageDescription</key>

    <string>App需要您的同意,才能访问运动与健身</string>

    <key>NSPhotoLibraryUsageDescription</key>

    <string>App需要您的同意,才能访问相册</string>

    <key>NSRemindersUsageDescription</key>

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

    <key>UIBackgroundModes</key>
     

    展开全文
  • <key>NSAppleMusicUsageDescription</key> <string>使用媒体资源</string> <key>NSBluetoothPeripheralUsageDescription</key> <string>是否允许此App使用您的.../...
    <key>NSAppleMusicUsageDescription</key>
        <string>使用媒体资源</string>
        <key>NSBluetoothPeripheralUsageDescription</key>
        <string>是否允许此App使用您的蓝牙?</string>
        <key>NSCalendarsUsageDescription</key>
        <string>是否允许此App使用您的日历?</string>
        <key>NSCameraUsageDescription</key>
        <string>是否允许此App使用你的相机?</string>
        <key>NSContactsUsageDescription</key>
        <string>是否允许此App访问你的通讯录?</string>
        <key>NSLocationWhenInUseUsageDescription</key>
        <string>请点击"允许"以允许访问。
            XX会根据你的所在位置,给你推送优惠券。若不允许,你将无法收到此优惠券的推送。</string>
        <key>NSMicrophoneUsageDescription</key>
        <string>是否允许此App使用你的麦克风?</string>
        <key>NSPhotoLibraryUsageDescription</key>
        <string>是否允许此App访问你的媒体资源库?</string>
        <key>NSSpeechRecognitionUsageDescription</key>
        <string>是否允许此App使用语音识别?</string>

     

    貌似之后更加严格了,必须交代清楚授权该功能的作用。

    比如:“XXXX”想要访问你的系统相册 如果不允许,你将无法怎样怎样... (微信请求用户授权的写法 )

    转载于:https://www.cnblogs.com/liuw-flexi/p/7672937.html

    展开全文
  • iOS调到各种权限设置收集

    千次阅读 2016-10-27 11:11:01
    例子 : 通知 判断通知是否开启  只判断一次 -(void)judgeNoticeState {   if(![[NSUserDefaults standardUserDefaults] boolForKey:@"messageFirstStart"]){ ...standardUserDefaults]

    例子  : 通知  

    判断通知是否开启  只判断一次

    -(void)judgeNoticeState

    {

      if(![[NSUserDefaults standardUserDefaults] boolForKey:@"messageFirstStart"]){

        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"messageFirstStart"];

        if (IOS8) {

          UIUserNotificationSettings *setting = [[UIApplication sharedApplication] currentUserNotificationSettings];

          if (UIUserNotificationTypeNone == setting.types) {

            //          NSLog(@"推送关闭");

            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"通知权限未开启"

                                                                message:@"通知权限未开启,请进入系统【设置】>【通知】中打开开关,开启通知功能"

                                                               delegate:self

                                                      cancelButtonTitle:@"取消"

                                                      otherButtonTitles:@"立即开启", nil];

            alertView.tag=100;

            [alertView show];

          }else{

            //          NSLog(@"推送打开");

          }

        }else{

          UIRemoteNotificationType type = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];

          if(UIRemoteNotificationTypeNone == type){

            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"通知权限未开启"

                                                                message:@"通知权限未开启,请进入系统【设置】>【通知】中打开开关,开启通知功能"

                                                               delegate:self

                                                      cancelButtonTitle:@"取消"

                                                      otherButtonTitles:@"立即开启", nil];

            alertView.tag=101;

            [alertView show];

          }else{

            //          NSLog(@"推送打开");

          }

        }

      }else{

        //不是第一次启动

             

      }

    }

    -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex

    {

      if (buttonIndex == alertView.firstOtherButtonIndex) {

        if (alertView.tag == 100) {

          //iOS8 以上 打开通知界面

          [[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

          

        }else if (alertView.tag == 101){

          //iOS7

          [[UIApplication sharedApplication] openURL:[NSURL

                                                      URLWithString:@"prefs:root=General&path=Restrictions"]];

        }

      }

    }

    //定位服务设置界面
    NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];
    if ([[UIApplication sharedApplication] canOpenURL:url])
    {
        [[UIApplication sharedApplication] openURL:url];
    }
    //FaceTime设置界面
    NSURL *url = [NSURL URLWithString:@"prefs:root=FACETIME"];
    if ([[UIApplication sharedApplication] canOpenURL:url])
    {
        [[UIApplication sharedApplication] openURL:url];
    }
    //音乐设置界面
    NSURL *url = [NSURL URLWithString:@"prefs:root=MUSIC"];
    if ([[UIApplication sharedApplication] canOpenURL:url])
    {
        [[UIApplication sharedApplication] openURL:url];
    }
    //墙纸设置界面
    NSURL *url = [NSURL URLWithString:@"prefs:root=Wallpaper"];
    if ([[UIApplication sharedApplication] canOpenURL:url])
    {
        [[UIApplication sharedApplication] openURL:url];
    }
    //蓝牙设置界面
    NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"];
    if ([[UIApplication sharedApplication] canOpenURL:url])
    {
       [[UIApplication sharedApplication] openURL:url];
    }
    //iCloud设置界面
    NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"];
    if ([[UIApplication sharedApplication] canOpenURL:url]
    {
       [[UIApplication sharedApplication] openURL:url];
    }

    参数配置

    我在网上找到一个列表,可以跳到这些界面的参数配置:

    About — prefs:root=General&path=About
    Accessibility — prefs:root=General&path=ACCESSIBILITY
    Airplane Mode On — prefs:root=AIRPLANE_MODE
    Auto-Lock — prefs:root=General&path=AUTOLOCK
    Brightness — prefs:root=Brightness
    Bluetooth — prefs:root=General&path=Bluetooth
    Date & Time — prefs:root=General&path=DATE_AND_TIME
    FaceTime — prefs:root=FACETIME
    General — prefs:root=General
    Keyboard — prefs:root=General&path=Keyboard
    iCloud — prefs:root=CASTLE
    iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP
    International — prefs:root=General&path=INTERNATIONAL
    Location Services — prefs:root=LOCATION_SERVICES
    Music — prefs:root=MUSIC
    Music Equalizer — prefs:root=MUSIC&path=EQ
    Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
    Network — prefs:root=General&path=Network
    Nike + iPod — prefs:root=NIKE_PLUS_IPOD
    Notes — prefs:root=NOTES
    Notification — prefs:root=NOTIFICATIONS_ID
    Phone — prefs:root=Phone
    Photos — prefs:root=Photos
    Profile — prefs:root=General&path=ManagedConfigurationList
    Reset — prefs:root=General&path=Reset
    Safari — prefs:root=Safari
    Siri — prefs:root=General&path=Assistant
    Sounds — prefs:root=Sounds
    Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
    Store — prefs:root=STORE
    Twitter — prefs:root=TWITTER
    Usage — prefs:root=General&path=USAGE
    VPN — prefs:root=General&path=Network/VPN
    Wallpaper — prefs:root=Wallpaper
    Wi-Fi — prefs:root=WIFI


    展开全文
  • iOS开发中info.plist相关配置(附iOS10权限设置) 字数348 阅读115 评论1 喜欢2 1.定位为题: 调用定位时在target里设置两个属性: NSLocationAlwaysUsageDescription ...
  • iOS 访问网络权限

    万次阅读 2016-10-12 13:53:19
    访问网络有可能出现错误提示 The resource could not be loaded because the App Transport Security policy ... 这是由于没有设置访问网络权限,对 info.plist进行如下设置 App Transport Security Settin
  • ios关于相机访问权限设置

    万次阅读 2014-04-04 12:35:16
    一般当应用在第一次访问相机的时候
  • 这里仅以相册的为例: plist文件里面添加,Privacy - Photo Library Usage Description,Value值为描述...升到iOS10之后,需要设置权限的有: 麦克风权限:Privacy - Microphone Usage Description 是否允许此App使
  • IOS直接跳转到app对应权限设置界面

    千次阅读 2017-07-06 16:12:22
    NSURL * url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if([[UIApplication sharedApplication] canOpenURL:url]) { NSURL*url =[NSURL URLWithStri
  • //请开启定位服务 CLAuthorizationStatus status = [CLLocationManager authorizationStatus]; if (kCLAuthorizationStatusDenied == status || kCLAuthorizationStatusRestricted == status) ...
  • Privacy - Camera Usage Description(相机权限):APP需要您的同意,才能访问相机进行拍摄商品信息,如禁止将无法拍照拍摄图片无法更新信息 Privacy - Photo Library Usage Description(相册权限):APP需要您...
  • Xcode新建工程设置网络请求权限

    千次阅读 2018-04-25 00:23:48
    如若工程OK后,请求网上数据没反应,设置如下四步即可,希望能帮君解决问题。
  • iOS——info.plist访问权限的配置

    万次阅读 2016-12-09 15:13:39
    当app需要使用手机的某些功能或者应用的时候,需要授权才可以访问,下面将展示一些info.plist上常用的一些授权: ... ...下面是以上授权的代码形式,可以直接拷贝到info.plist文件中: ... NSAllowsArbitraryLoads
  • iOS 10 增加了新的安全设定。 如果要访问相机 相册 麦克风需要在 info.plist 内增加条目 根据控制台的提示,我们需要在plist文件添加相应的字段 大概统计了一下需要加的一些字段列在下面: 相机权限 添加key字段...
  • iOS 10 开发 注意事项 Privacy隐私 权限申请 必须设置"Privacy - XXX"提示内容,否则应用在申请权限时,会闪退
  • 最近不少手机都升级了ios10.0系统,在调试的过程中发现,咱家的app无法连接到网络,然后去手动设置网络权限开启,但是根本找不到这个app。 据说这是ios10的bug,解决办法之一就是升级ios10.1beta系统 ,貌似修复...
  • 一、iOS应用权限检测在涉及到这个问题的时候,首先为了适配iOS10系统,我们必须首先在info.plist文件声明中将要用到的权限,否则将会引起崩溃如下: “This app has crashed because it attempted to access ...
  • iOS配置允许HTTP请求

    万次阅读 2018-07-05 14:23:51
    在info.plist里面增加App Transport Security Settings 属性再在此属性内增加 Allow Arbitrary Loads ,并设置值未YES。
  • iOS开发判断是否开启摄像头权限

    千次阅读 2017-05-10 16:39:25
    虽然iOS10添加了隐私权限提示,但是当我们拒绝开启权限后,再次调用就会出现崩溃问题,为了避免这个问题,我们可以在调用设备前判断是否开启了调用权限- (void)judgeCameraLimits{ /// 先判断摄像头硬件是否好用 if(...
  • ios 定位权限获取

    千次阅读 2015-12-07 20:07:00
    - (void)initCLLocationManager { //定位服务是否可用 BOOL enable=[CLLocationManager locationServicesEnabled];... //是否具有定位权限 int status=[CLLocationManager authorizationStatus]; if(!enable || sta
1 2 3 4 5 ... 20
收藏数 57,366
精华内容 22,946
热门标签
关键字:

11权限设置 ios