SuperAPI AI 工具集

axiom-privacy-ux

安全与审计

查看项目

更新于 10-16 00:22

技能介绍

用途:面向 iOS 开发者,处理隐私清单、权限申请与隐私相关 App Store 审核问题,指导实现隐私优先的界面与数据说明。

主要能力:创建 PrivacyInfo.xcprivacy 隐私清单,声明 NSPrivacyTracking、NSPrivacyTrackingDomains、NSPrivacyCollectedDataTypes 与 NSPrivacyAccessedAPITypes;使用 ATT(AppTrackingTransparency)请求跟踪授权,并在拒绝时降级为不跟踪方案;设计按需(just-in-time)权限请求与前置说明弹窗、处理拒绝状态并跳转系统设置;管理跟踪域名,借助 Xcode 15+ Points of Interest 检查非预期跟踪连接;申报 Required Reason API 的批准原因代码(如磁盘空间 E174.1、UserDefaults CA92.1);准备 App Store Connect 隐私营养标签。

使用方式:在 Xcode 中通过 File → New → File 选择 App Privacy File 创建清单;在代码中调用 AVCaptureDevice.requestAccess、ATTrackingManager.requestTrackingAuthorization 等接口;拒绝时可用 UIApplication.openSettingsURLString 打开设置。系统要求为 ATT 需 iOS 14.5+,自动跟踪域名阻断需 iOS 17+,Xcode 15+ 用于隐私报告与清单编辑。

适用场景:实现隐私清单、申请系统权限、集成 ATT、准备隐私营养标签、使用 Required Reason API、排查隐私相关审核被拒。

限制:具体官方反馈入口与更新要求需自行核对 Apple 文档;示意代码不构成完整实现,缺失的收费、价格、平台支持细节暂未提供。