IOS 10权限配置的适配(通讯录,相机,相册等.)

2016-09-19  本文已影响74人  d0u

1.打开plist-右键-open as - source code,在里面找位置添加



//这里列举一下网上找到的 key
<!-- 相册 --> 

<key>NSPhotoLibraryUsageDescription</key> 

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

<!-- 相机 --> 

<key>NSCameraUsageDescription</key> 

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

<!-- 麦克风 --> 

<key>NSMicrophoneUsageDescription</key> 

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

<!-- 位置 --> 

<key>NSLocationUsageDescription</key> 

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

<!-- 在使用期间访问位置 --> 

<key>NSLocationWhenInUseUsageDescription</key> 

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

<!-- 始终访问位置 --> 

<key>NSLocationAlwaysUsageDescription</key> 

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

<!-- 日历 --> 

<key>NSCalendarsUsageDescription</key> 

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

<!-- 提醒事项 --> 

<key>NSRemindersUsageDescription</key> 

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

<!-- 运动与健身 --> 

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

<!-- 健康更新 --> 

<key>NSHealthUpdateUsageDescription</key> 

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

<!-- 健康分享 --> 

<key>NSHealthShareUsageDescription</key> 

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

<!-- 蓝牙 --> 

<key>NSBluetoothPeripheralUsageDescription</key> 

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

<!-- 媒体资料库 --> 

<key>NSAppleMusicUsageDescription</key> 

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




2.列举的里面可能不全的,比如通讯录就没有,我是通过crash之后xcode提示找到这个key的.

崩溃图.png

//通讯录的key就从crash里来的,然后再添加到plist里就好了.
  <key>NSContactsUsageDescription</key>
  <string>点击确定访问通讯录</string>

上一篇 下一篇

猜你喜欢

热点阅读