美文网首页落魄的iOS开发Flutter技术
iOS - Info.plist 隐私权限配置(持续更新)

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

作者: 西半球_ | 来源:发表于2021-05-27 16:58 被阅读0次

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

    隐私权限判断工具类:

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

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

    注意:

    健康和HomeKit需要配置证书

    在这里插入图片描述

    微信提示语

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

    QQ提示语

    获取麦克风权限:    请点击”好”以允许访问.若不允许,你将无法使用视频通话、发送语音消息或录制视频等功能.
    获取相机权限:    请点击”好”以允许访问.若不允许,你将无法使用拍照、录制视频、扫一扫等功能.
    获取定位权限:    若不允许,你将无法使用位置发送、附近的人、群与活动、空间挂件、吃喝玩乐等功能.
    获取相册权限:     若不允许,你将无法给好友发送或在空间上传本地相册图片及视频内容.
    获取通讯录权限:  请点击”好”以允许访问.若不允许,你将无法使用通讯录联系人、添加手机联系人等功能.
    获取Siri权限:     您的部分”QQ”数据将发给Apple以处理您的请求.如果不允许,你将无法使用Siri唤起QQ
    获取活动与体能训练记录权限:   请点击”好”以允许访问.若不允许,你将无法同步运动健康数据至QQ运动.
    

    相关文章

      网友评论

        本文标题:iOS - Info.plist 隐私权限配置(持续更新)

        本文链接:https://www.haomeiwen.com/subject/mqgraktx.html