iOS - Info.plist 隐私权限配置

发布时间 2023-09-05 09:04:20作者: 不会游泳的鱼~~

封装了常用的隐私权限判断(定位服务,通讯录, 日历,提醒事项, 照片, 蓝牙,麦克风, 语音识别,相机,健康,媒体与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