iOS - Info.plist 隐私权限配置
封装了常用的隐私权限判断(定位服务,通讯录, 日历,提醒事项, 照片, 蓝牙,麦克风, 语音识别,相机,健康,媒体与Apple Music)和通知的注册和判断。
权限介绍
隐私数据 | 对应key值 | 提示语 |
---|---|---|
使用期间访问位置 | Privacy - Location When In Use Usage Description | APP需要您的同意,才能在使用时获取位置信息,以便于搜索附近的xxx位置 |
定位 | Privacy - Location Always and When In Use Usage Description | App需要您的同意,才能访问位置信息,以便于搜索附近的xxx位置 |
始终访问位置 | Privacy - Location Always Usage Description | App需要您的同意,才能始终访问位置信息,以便于搜索附近的xxx位置 |
定位 | Privacy - Location Usage Description | APP需要您的同意,才能访问位置信息,以便于搜索附近的xxx位置 |
通讯录 | Privacy - Contacts Usage Description | APP需要您的同意,才能访问通讯录 (通讯录信息仅用于查找联系人,并会得到严格保密) |
日历 | Privacy - Calendars Usage Description | APP需要您的同意,才能访问日历,以便于获取更好的使用体验 |
提醒事项 | Privacy - Reminders Usage Description | APP需要您的同意,才能访问提醒事项,以便于获取更好的使用体验 |
相册(读权限)iOS11之前是读写权限 | Privacy - Photo Library Usage Description | APP需要您的同意,才能访问相册,以便于图片选取、上传、发布 |
相册(写权限)iOS11之后 | Privacy - Photo Library Additions Usage Description | APP需要您的同意,才能访问相册,以便于保存图片 |
蓝牙 | Privacy - Bluetooth Peripheral Usage Description | APP需要您的同意, 才能使用蓝牙 |
蓝牙( iOS13之后) | Privacy - Bluetooth Always Usage Description | APP需要您的同意,才能始终使用蓝牙 |
本地网络 | Privacy - Local Network Usage Description | App不会连接到您所用网络上的设备,只会检测与您本地网关的连通性。用户也可以在 iOS 设备的设置-隐私-本地网络界面修改此App的权限设置。 |
麦克风 | Privacy - Microphone Usage Description | APP需要您的同意,才能使用麦克风,以便于视频录制、语音识别、语音聊天 |
语音识别 | Privacy - Speech Recognition Usage Description | APP需要您的同意,才能进行语音识别,以便于获取更好的使用体验 |
相机 | Privacy - Camera Usage Description | APP需要您的同意,才能使用摄像头,以便于相机拍摄,上传、发布照片 |
Face ID | Privacy - Face ID Usage Description | APP需要您的同意,才能获取人脸识别权限 |
Siri | Privacy - Siri Usage Description | APP需要您的同意,才能获取Siri使用权限 |
健康记录 | Privacy - Health Records Usage Description | APP需要您的同意,才能获取健康记录权限 |
健康分享 | Privacy - Health Share Usage Description | APP需要您的同意,才能获取健康分享权限 |
健康更新 | Privacy - Health Update Usage Description | APP需要您的同意,才能获取健康更新权限 |
HomeKit | Privacy - HomeKit Usage Description | APP需要您的同意,才能获取HomeKit权限 |
运动与健身 | Privacy - Motion Usage Description | APP需要您的同意,才能获取运动与健身权限 |
音乐 | Privacy - Music Usage Description | APP需要您的同意,才能获取音乐权限 |
媒体库 | Privacy - Media Library Usage Description | APP需要您的同意,才能获取媒体库权限权限 |
AppleTV | Privacy - TV Provider Usage Description | APP需要您的同意, 才能获取AppleTV使用权限 |
视频用户账号 | Privacy - Video Subscriber Account Usage Description | APP需要您的同意, 才能获取视频用户账号使用权限 |
Info.plist
隐私权限配置
<key>NSLocationWhenInUseUsageDescription</key>
<string>APP需要您的同意,才能在使用时获取位置信息,以便于搜索附近的xxx位置</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>App需要您的同意,才能访问位置信息,以便于搜索附近的xxx位置</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>App需要您的同意,才能始终访问位置信息,以便于搜索附近的xxx位置</string>
<key>NSLocationUsageDescription</key>
<string>APP需要您的同意,才能访问位置信息,以便于搜索附近的xxx位置</string>
<key>NSContactsUsageDescription</key>
<string>APP需要您的同意,才能访问通讯录 (通讯录信息仅用于查找联系人,并会得到严格保密)</string>
<key>NSCalendarsUsageDescription</key>
<string>APP需要您的同意,才能访问日历,以便于获取更好的使用体验</string>
<key>NSRemindersUsageDescription</key>
<string>APP需要您的同意,才能访问提醒事项,以便于获取更好的使用体验</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>APP需要您的同意,才能访问相册,以便于图片选取、上传、发布</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>APP需要您的同意,才能访问相册,以便于保存图片</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>APP需要您的同意,才能使用蓝牙</string>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>APP需要您的同意,才能始终使用蓝牙</string>
<key>NSLocalNetworkUsageDescription</key>
<string>App不会连接到您所用网络上的设备,只会检测与您本地网关的连通性。用户也可以在 iOS 设备的设置-隐私-本地网络界面修改此App的权限设置。</string>
<key>NSMicrophoneUsageDescription</key>
<string>APP需要您的同意,才能使用麦克风,以便于视频录制、语音识别、语音聊天</string>
<key>NSSpeechRecognitionUsageDescription</key>
<string>APP需要您的同意,才能进行语音识别,以便于获取更好的使用体验</string>
<key>NSCameraUsageDescription</key>
<string>APP需要您的同意,才能使用摄像头,以便于相机拍摄,上传、发布照片</string>
<key>NSFaceIDUsageDescription</key>
<string>APP需要您的同意,才能获取人脸识别权限</string>
<key>NSSiriUsageDescription</key>
<string>APP需要您的同意,才能获取Siri使用权限</string>
<key>NSHealthClinicalHealthRecordsShareUsageDescription</key>
<string>APP需要您的同意,才能获取健康记录权限</string>
<key>NSHealthShareUsageDescription</key>
<string>APP需要您的同意,才能获取健康分享权限</string>
<key>NSHealthUpdateUsageDescription</key>
<string>APP需要您的同意,才能获取健康更新权限</string>
<key>NSHomeKitUsageDescription</key>
<string>APP需要您的同意,才能获取HomeKit权限</string>
<key>NSMotionUsageDescription</key>
<string>APP需要您的同意,才能获取运动与健身权限</string>
<key>kTCCServiceMediaLibrary</key>
<string>APP需要您的同意,才能获取音乐权限</string>
<key>NSAppleMusicUsageDescription</key>
<string>APP需要您的同意,才能获取媒体库权限权限</string>
<key>NSVideoSubscriberAccountUsageDescription</key>
<string>APP需要您的同意, 才能获取AppleTV使用权限</string>
————————————————
版权声明:本文为CSDN博主「西半球」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/iotjin/article/details/117284738