文档中心>移动解析 HTTPDNS>相关协议>苹果隐私策略:PrivacyInfo.xcprivacy

苹果隐私策略:PrivacyInfo.xcprivacy

最近更新时间:2024-05-08 10:48:31

我的收藏
根据苹果公司发布的 App Store 提交的隐私更新,自2024年春季开始,上架 App Store 的应用需要同时提供一份 App 的隐私清单文件。
当您准备分发 App 时,Xcode 会将 App 使用的所有第三方 SDK 的隐私清单合并为一个简单易用的报告
这个报告内容全面,总结了 App 中的所有第三方 SDK,让您能够更轻松地创建更准确的隐私标签。
因此嵌入 App 的 SDK 和三方库都需要包含 PrivacyInfo.xcprivacy。

移动解析 HTTPDNS iOS SDK 的适配

1.10.3 及以上版本的 HTTPDNS iOS SDK 会默认包含 PrivacyInfo.xcprivacy 文件。
当您使用 CocoaPod 集成时,我们会通过 Pod 为您添加 PrivacyInfo.xcprivacy 到工程内,您无需为此做额外工作
当您手动集成时,请注意需要将源代码目录下的 PrivacyInfo.xcprivacy 拷贝进您的代码工程里。

HTTPDNS iOS SDK 的 PrivacyInfo.xcprivacy




<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>

手动导入自身 App

除了通过 CocoaPod 自动导入 PrivacyInfo 外,开发者还可以直接将 HTTPDNS iOS SDK 的 PrivacyInfo.xcprivacy 中的条款补全到自身 App 的PrivacyInfo.xcprivacy 中。具体补全方式可以参见以下内容:
使用 Source Code 方式添加
Xcode 中使用 Source Code方式打开 app 项目下的 PrivacyInfo.xcprivacy 。复制腾讯云 PrivacyInfo.xcprivacy 中的条目,注意不要重复添加或错行。
使用 Property List 的方式添加
在 Xcode 中双击打开 PrivacyInfo.xcprivacy 文件,在其中点击+,Xcode会提示可选的条款和可设置项,按照需求进行增补即可。