首页 > 其他分享 >iOS - Info.plist 隐私权限配置

iOS - Info.plist 隐私权限配置

时间:2023-09-05 09:13:06浏览次数:31  
标签:Info Description Privacy 同意 APP iOS Usage 权限 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

标签:Info,Description,Privacy,同意,APP,iOS,Usage,权限,plist
From: https://www.cnblogs.com/xiaohuizhenyoucai/p/17678763.html

相关文章

  • C#Winform怎么让控件随着主界面大小变化
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpar......
  • iOS代码加固与保护方法详解 - 提升iOS应用安全性的关键步骤
    摘要:作为一名从事iOS开发多年的技术博主,长期以来我都没有重视代码加密和加固。然而,最近了解到使用IPAGuard工具可以对iOS应用进行混淆保护,我开始重新审视iOS应用的安全性问题。本文将详细介绍如何使用IPAGuard工具进行代码加固和保护,以提高iOS应用的安全性和抵御逆向分析的风险。......
  • iOS代码加固与保护方法详解 - 提升iOS应用安全性的关键步骤
    摘要:作为一名从事iOS开发多年的技术博主,长期以来我都没有重视代码加密和加固。然而,最近了解到使用IPAGuard工具可以对iOS应用进行混淆保护,我开始重新审视iOS应用的安全性问题。本文将详细介绍如何使用IPAGuard工具进行代码加固和保护,以提高iOS应用的安全性和抵御逆向分析的风险......
  • 直播带货源码,iOS 获取图片主题色
    直播带货源码,iOS获取图片主题色 -(void)getMostColorFormImage:(UIImage*)image{  WEAKSELF  [imagegetPaletteImageColorWithMode:ALL_MODE_PALETTEwithCallBack:^(PaletteColorModel*recommendColor,NSDictionary*allModeColorDic,NSError*error){   ......
  • vue3+ts Axios封装—重复请求拦截
    创建好vue3项目1.安装Axios与ElementPlusAxios安装npminstallaxiosElementPlus安装官网入口:https://element-plus.gitee.io/zh-CN/npminstallelement-plus--saveElement主要用到信息提示与全屏加载动画2.在src目录下创建api文件夹和utils文件夹api......
  • IOS隐私政策
     iOS隐私政策本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将......
  • iOS接入IJKPlayer遇到的问题汇总
    1、播放编码mpeg视频有声音无画面exportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpegvideo"2、播放编码mpeg-4+AAC视频有声音无画面exportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpeg4"参考链接:1、iOS制作ijkplayer静态库......
  • Winform无边框窗体实现拖动
    winfrom窗体自带的边框不好看,可以将FormBorderStyle设置为None去除边框,但这样窗体无法拖动下面记录无边框窗体拖动的几种方法[参考其他博主的]:1.Form触发MouseDown事件时,记录鼠标坐标:rawPoint=e.Location;MouseMove时根据鼠标坐标的移动偏移量,设置窗体位置同步变化:void......
  • Winform实现验证码功能
    介绍下Winform实现验证码的步骤:首先拖入控件:PictureBox显示验证码;TextBox输入验证码;Check按钮;Label标签-点击更换验证码;1.随机产生一个4位的字符串,由数字,大小写字母组成:stringRandomCode(){stringretCode="";for(inti=0;i<4;i++){while......
  • 深入了解Axios:现代化的HTTP请求库
    简介:Axios是一个基于Promise的现代化HTTP请求库,它在前端开发中被广泛使用。本文将深入探讨Axios的特性、用法以及为什么它成为开发者的首选。一、什么是Axios?Axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js环境中发送HTTP请求。它是一个简洁、直观且功能强大的库,提供了......