iOS权限相关

iOS 10以后,苹果增强了对用户隐私的保护,需要在.plist文件里面添加使用描述,否则会造成崩溃.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
//使用http
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
//相册
<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>

谢谢!

支付宝
微信
本站总访问量 本文总阅读量 您是第个小伙伴