年终特惠:AI 审核工具包 $29.99 $49.99 立即获取 →

iOS 提交指南

隐私

隐私清单与 Required Reason API

从 2024 年 5 月起,Apple 要求使用某些 API 的应用必须在隐私清单中声明使用原因。本指南帮助您理解和实施这些要求。


📋 什么是隐私清单

隐私清单(PrivacyInfo.xcprivacy)是一个 plist 文件,声明您的应用或 SDK:

  • 使用的 Required Reason API:以及使用它们的原因
  • 收集的数据类型:以及数据收集的目的
  • 追踪域名:用于追踪的网络域名

🔧 受影响的 API

文件时间戳 API

creationDate, modificationDate

系统启动时间 API

systemUptime, mach_absolute_time

磁盘空间 API

volumeAvailableCapacity

用户默认值 API

UserDefaults

📝 创建隐私清单

  1. 在 Xcode 中,File → New → File
  2. 选择 "App Privacy" 模板
  3. 命名为 PrivacyInfo.xcprivacy
  4. 在清单中声明使用的 API 和原因
  5. 确保清单包含在应用 bundle 中

提示:Xcode 15 提供了可视化编辑器来配置隐私清单。

📦 第三方 SDK

如果您使用的第三方 SDK 调用了 Required Reason API,SDK 必须提供自己的隐私清单:

  • 更新到 SDK 的最新版本(通常已包含隐私清单)
  • 检查 SDK 文档了解其隐私实践
  • 如果 SDK 没有提供清单,考虑更换或联系维护者

注意:Apple 维护了一个常用 SDK 列表,这些 SDK 需要签名和隐私清单。

希望 AI 在提交前审核您的应用?

获取我们的 AI 审核工具包,自动检测违规问题。

获取 AI 工具包