苹果隐私清单

补充一个之前写的文档
最近更新APP时,苹果审核官方会给发送一个邮件,敦促我们在APP内添加隐私政策文件,要详细标明所用的API及用途。该邮件中提示从5月1号以后更新的APP都必须有隐私文件,否则无法通过审核。

image.png

根据邮件中提供的链接查看苹果官方文档,隐私文件中需要添加类型和原因,其中原因是一个数组,如果同一个类型的API因为多个原因调用,就要添加多个原因。

文档链接:https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api#4278401

文档中注明凡是涉及到以下五种类型的API,都需要在文件中添加。

1:文件名时间戳-NSPrivacyAccessedAPICategoryFileTimestamp</font>
2:系统时间戳-NSPrivacyAccessedAPICategorySystemBootTime
3:磁盘访问-NSPrivacyAccessedAPICategoryDiskSpace</font>
4:键盘活动-NSPrivacyAccessedAPICategoryActiveKeyboards</font>
5:用户默认值-NSPrivacyAccessedAPICategoryUserDefaults</font>

添加方法:

隐私清单文件类似于plist文件。在xcode中打开项目,在info.plist文件同级目录中新建文件,在Resource分类中选择Ptivacy类,点击next,创建PrivacyInfo.xcprivacy文件。

image.png

点击默认的key后面的+号,添加下图中选中的key,默认key为字典类型,新加key为数组类型。然后在Accessed API Types一栏点击+号添加第一个items。

image.png

在item一栏点击+号,选择type,type配置完成后,再回来选择Reasons。在type中选择涉及到的API类型,reasons在每个item后面选择使用原因。注意,type是string类型,Reasons是数组类型,表示可以添加多个原因,具体的原因类型解释可以参照上文中给出的苹果官方文档。当该大类的item配置完成后,可以回到Accessed API Types一栏点击+号配置下一个item。直到所有类型都添加完成

image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容