iOS - Info.plist 隐私权限配置(持续更新)

文件权限:iOS开发之隐私权限

隐私权限判断工具类:

JhPrivacyAuthTool GitHub地址:https://github.com/iotjin/JhPrivacyAuthTool

封装了常用的隐私权限判断(定位服务,通讯录, 日历,提醒事项, 照片, 蓝牙,麦克风, 语音识别,相机,健康,媒体与Apple Music)和通知的注册和判断。

权限介绍

隐私数据对应key值提示语
使用期间访问位置Privacy - Location When In Use Usage DescriptionAPP需要您的同意,才能在使用时获取位置信息,以便于搜索附近的xxx位置
定位Privacy - Location Always and When In Use Usage DescriptionApp需要您的同意,才能访问位置信息,以便于搜索附近的xxx位置
始终访问位置Privacy - Location Always Usage DescriptionApp需要您的同意,才能始终访问位置信息,以便于搜索附近的xxx位置
定位Privacy - Location Usage DescriptionAPP需要您的同意,才能访问位置信息,以便于搜索附近的xxx位置
通讯录Privacy - Contacts Usage DescriptionAPP需要您的同意,才能访问通讯录 (通讯录信息仅用于查找联系人,并会得到严格保密)
日历Privacy - Calendars Usage DescriptionAPP需要您的同意,才能访问日历,以便于获取更好的使用体验
提醒事项Privacy - Reminders Usage DescriptionAPP需要您的同意,才能访问提醒事项,以便于获取更好的使用体验
相册(读权限)iOS11之前是读写权限Privacy - Photo Library Usage DescriptionAPP需要您的同意,才能访问相册,以便于图片选取、上传、发布
相册(写权限)iOS11之后Privacy - Photo Library Additions Usage DescriptionAPP需要您的同意,才能访问相册,以便于保存图片
蓝牙Privacy - Bluetooth Peripheral Usage DescriptionAPP需要您的同意, 才能使用蓝牙
蓝牙( iOS13之后)Privacy - Bluetooth Always Usage DescriptionAPP需要您的同意,才能始终使用蓝牙
本地网络Privacy - Local Network Usage DescriptionApp不会连接到您所用网络上的设备,只会检测与您本地网关的连通性。用户也可以在 iOS 设备的设置-隐私-本地网络界面修改此App的权限设置。
麦克风Privacy - Microphone Usage DescriptionAPP需要您的同意,才能使用麦克风,以便于视频录制、语音识别、语音聊天
语音识别Privacy - Speech Recognition Usage DescriptionAPP需要您的同意,才能进行语音识别,以便于获取更好的使用体验
相机Privacy - Camera Usage DescriptionAPP需要您的同意,才能使用摄像头,以便于相机拍摄,上传、发布照片
Face IDPrivacy - Face ID Usage DescriptionAPP需要您的同意,才能获取人脸识别权限
SiriPrivacy - Siri Usage DescriptionAPP需要您的同意,才能获取Siri使用权限
健康记录Privacy - Health Records Usage DescriptionAPP需要您的同意,才能获取健康记录权限
健康分享Privacy - Health Share Usage DescriptionAPP需要您的同意,才能获取健康分享权限
健康更新Privacy - Health Update Usage DescriptionAPP需要您的同意,才能获取健康更新权限
HomeKitPrivacy - HomeKit Usage DescriptionAPP需要您的同意,才能获取HomeKit权限
运动与健身Privacy - Motion Usage DescriptionAPP需要您的同意,才能获取运动与健身权限
音乐Privacy - Music Usage DescriptionAPP需要您的同意,才能获取音乐权限
媒体库Privacy - Media Library Usage DescriptionAPP需要您的同意,才能获取媒体库权限权限
AppleTVPrivacy - TV Provider Usage DescriptionAPP需要您的同意, 才能获取AppleTV使用权限
视频用户账号Privacy - Video Subscriber Account Usage DescriptionAPP需要您的同意, 才能获取视频用户账号使用权限
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>
注意:

健康和HomeKit需要配置证书

在这里插入图片描述

微信提示语
获取麦克风权限:    如果不允许,你将无法在微信中发送语音消息,或进行音频通话.
获取相机权限:     如果不允许,你将无法再微信中拍摄照片和视频,也无法使用视频通话、扫一扫等功能
获取相册权限:     如果不允许,你将无法发送系统相册里的照片给朋友.
获取定位权限:      如果不允许,你将无法在聊天中共享你的位置,也无法使用”摇一摇”和”附近的人”等基于位置的服务.微信还会使用这些信息提供关联搜索结果,并在你的注册或登录微信时保障你的账户安全
获取通讯录权限:   如果不允许,微信将无法推荐通讯录中的朋友给你.微信仅使用特征码用于匹配识别,不会保存你的通讯录内容
获取Siri权限:       您的部分”微信”数据将发给Apple以处理您的请求.如果不允许,您将无法通过Siri发送微信消息
获取活动与体能训练记录权限:   如果不允许,你将无法参与微信运动排行榜.
上传通讯录提示: 微信将上传手机通讯录至微信服务器以匹配及推荐朋友.(上传通讯录仅用于匹配,不会保存资料,亦不会用作它用)
QQ提示语
获取麦克风权限:    请点击”好”以允许访问.若不允许,你将无法使用视频通话、发送语音消息或录制视频等功能.
获取相机权限:    请点击”好”以允许访问.若不允许,你将无法使用拍照、录制视频、扫一扫等功能.
获取定位权限:    若不允许,你将无法使用位置发送、附近的人、群与活动、空间挂件、吃喝玩乐等功能.
获取相册权限:     若不允许,你将无法给好友发送或在空间上传本地相册图片及视频内容.
获取通讯录权限:  请点击”好”以允许访问.若不允许,你将无法使用通讯录联系人、添加手机联系人等功能.
获取Siri权限:     您的部分”QQ”数据将发给Apple以处理您的请求.如果不允许,你将无法使用Siri唤起QQ
获取活动与体能训练记录权限:   请点击”好”以允许访问.若不允许,你将无法同步运动健康数据至QQ运动.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值