苹果的隐私宣言现在对所有iOS应用都是强制性的。 从2024年5月开始,每个App Store提交都必须包含一个JSON文件来详细说明数据收集、API使用、第三方SDK和网络域名。以下是您需要了解的内容:
- What it is: 一种 JSON 配置文件,揭示:
- Data collected and its purpose
- APIs and third-party SDKs used
- External domains accessed
- Why it matters: 确保透明度和遵守苹果隐私标准。
- How to comply: 将清单添加到 iOS 应用程序包中,并定期更新,尤其是使用像 Capgo.
Quick Tip: 工具如 Capgo 简化了遵守性质的工作,通过自动化清单更新、提供即时部署和跟踪成功的分析功能。
继续阅读以了解如何设置和验证您的隐私清单,避免常见的陷阱,并确保更新顺利。
WWDC23:了解隐私清单的入门 | Apple
隐私清单核心元素
Apple 的隐私清单包括三个主要组成部分:
-
数据声明:指定您的应用程序收集的数据类型、为什么收集、使用的隐私敏感 API 和应用程序中集成的第三方 SDK。您还必须为每项提供明确的商业理由。
-
外部域名:列出您的应用程序与哪些外部域名通信、说明通信目的以及详细说明安全措施。
-
JSON 格式和嵌入:遵循 Apple 的要求的 JSON 结构来创建清单,并确保它在您的应用程序包和任何实时更新包中都嵌入。
接下来,我们将逐步指导您创建并验证清单在一个 Capacitor 项目中。
设置隐私清单 Capacitor

创建隐私清单文件
首先添加一个名为 ios/App/Resources/PrivacyInfo.xcprivacy to declare your app’s API usage and data collection. Here’s an example of what the file might look like:
{
"NSPrivacyAccessedAPITypes":[{"NSPrivacyAccessedAPIType":"NSUserDefaults","NSPrivacyAccessedAPITypeReasons":["FE001"]}],
"NSPrivacyCollectedDataTypes":[{"NSPrivacyDataType":"NSPrivacyDataTypeDeviceID","NSPrivacyDataReason":"Basic app functionality"}]
}
__CAPGO_KEEP_0__ 使用和数据收集。以下是该文件可能看起来的示例: 创建此文件后,打开 Xcode
以确保它正确包含在您的项目中。
测试和验证 在 Xcode 中,导航到 为了生成隐私报告。仔细检查报告以查找任何警告或未声明的API,并根据需要进行必要的调整以避免问题。 一旦检查通过,继续部署更新。
更新中 Capgo

在通过 Xcode 分析后,使用 Capgo 进行实时更新以保持应用程序的隐私清单最新。 Capgo 提供:
- 即时部署:95% 的用户在 24 小时内接收更新 [1].
- 一键回滚 用于快速修复。
- 分析工具 以跟踪更新成功并确保遵守的工具。
Capgo 的团队计划定价为每年 $83(按月计费),支持每月活跃用户 (MAU) 最多 100,000 人和 2,000 GB 的带宽。
隐私合规指南
在 Xcode 中验证您的清单后,确保隐私合规保持不变非常重要。以下是如何保持一切顺畅的步骤。
最佳实践
考虑使用 Capgo 立即推送清单更新,避免因 App Store 审核而造成的延迟。这款工具还支持分阶段发布,让您能够在实时分析的基础上测试更改,然后将其发布给所有用户 [1].
常见陷阱
依赖 手动更新 可能会很慢,因为它们依赖于 App Store 审核时间,这可能需要几天甚至几周。这种情况下,文档可能会过时。另一方面,自动化工具允许立即更新,提供监控部署的分析,并使回滚更改变得容易,如果出现问题 [1].
手动 vs. 自动化更新
以下是手动和自动化更新方法的快速比较:
- 交付速度手动更新可能需要几天或几周,而 自动更新 在 24 小时内覆盖 95% 的用户 [1].
- 跟踪成功: 全球范围内,自动更新实现了 82% 的成功率 [1].
- 回滚选项: 手动更新提供有限的恢复能力,而自动更新允许立即回滚
- 监控: 手动检查耗时,而自动工具提供实时分析 [1].
- 分发: 手动系统基本,而自动工具支持高级分发渠道 [1].
- 安全: 手动更新缺乏内置加密,而自动系统使用端到端加密 [1].
Live Update Tools Comparison
让我们来比较两款流行的实时更新平台,了解它们各自的优势和劣势。
Platform Features and Pricing
| 功能 | Capgo | Appflow |
|---|---|---|
| 端到端加密 | 是 | - |
| 更新成功率 | 全球82% [1] | - |
| 更新交付时间 | 95%在24小时内 [1] | - |
| 下载包速度 | 114 ms (5 MB) [1] | - |
| 团队计划年度成本 | $996 | $6,000 [1] |
快速概括: Capgo 的首年成本远低于 Appflow 的 $6,000,仅为 $996。
现在,让我们看看 Capgo 在 Privacy Manifest 更新方面的具体优势。
Privacy Manifest: Capgo 的优势
Capgo 的开源代码库使其成为管理 Privacy Manifest 更新的强大选择。它使快速调整以适应不断演进的隐私标准成为可能,确保遵守性保持可管理 [1].
概要
自 2024 年 5 月起,所有 iOS 应用程序必须符合强制性清单要求。自动化可以使管理这些清单变得更加容易。对于 Capacitor 项目,包括清单在 iOS 包中,并使用 Capgo 等工具来安全地自动更新,感谢其端到端加密。
您的清单已设置并且更新已自动化,以下是确保顺利的 Privacy Manifest 更新的关键实践:
- 使用 CLI 工具来简化部署。
- 实现控制更新滚动的通道系统。
- 详细记录您的数据收集流程。
- 定期测试和验证隐私合规性。
从了解苹果隐私宣言开始继续。
如果您正在使用 了解苹果隐私宣言 来规划安全性和合规性,连接它与 加密 加密的实现细节 合规 合规的实现细节 Capgo 安全扫描器 为产品工作流程在Capgo安全扫描器中 Capgo安全 为产品工作流程在Capgo安全中 Capgo信任中心 为产品工作流程在Capgo信任中心中