iOS SDK 中的儿童模式

如果你的 iOS 应用面向儿童,必须遵守 Apple 的相关政策。使用 Adapty SDK 时,只需几个简单步骤即可完成配置,满足这些政策要求并顺利通过应用商店审核。

需要配置哪些内容?

您需要配置 Adapty SDK,禁止收集以下信息:

  • IDFA(广告标识符)
  • IP 地址 此外,我们建议谨慎使用客户用户 ID。格式为 <FirstName.LastName> 的用户 ID 或使用电子邮件的情况,都会被视为收集个人数据。在儿童模式下,最佳实践是使用随机或匿名标识符(例如哈希 ID 或设备生成的 UUID),以确保合规。

启用儿童模式

在 Adapty 看板中进行设置

在 Adapty 看板中,您需要关闭 IP 地址收集功能。请前往 App settings,在 Collect users’ IP address 下点击 Disable IP address collection

移动端代码变更

从 SDK 4.0 起,Kids Mode 以 Swift package trait 的形式实现,名为 KidsMode。启用该 trait 后,整个 SDK 中的 IDFA 和 AdSupport 将在编译期被移除——你仍保留常规的 AdaptyAdaptyUI 模块,以及原有的 import Adapty / import AdaptyUI 语句。

KidsMode trait 从 SDK 4.0 版本起可用。从 SDK 4.0 起,SDK 仅支持通过 Swift Package Manager 安装——不再支持 CocoaPods。

如果您的 iOS 应用面向儿童,则必须遵守 Apple 的相关政策。如果您正在使用 Adapty SDK,只需几个简单的步骤即可完成配置,使其符合这些政策并通过应用商店审核。

需要配置什么?

你需要配置 Adapty SDK,以禁用以下数据的收集:

  • IDFA(广告标识符)
  • IP 地址 此外,我们建议谨慎使用 customer user ID。格式为 <FirstName.LastName> 的用户 ID 以及电子邮件地址,都会被视为收集个人数据。对于儿童模式,最佳实践是使用随机或匿名标识符(例如哈希 ID 或设备生成的 UUID),以确保合规。

启用儿童模式

Adapty 看板中的更新

在 Adapty 看板中,您需要禁用 IP 地址收集功能。请前往 App settings,在 Collect users’ IP address 下点击 Disable IP address collection

更新移动应用代码

为遵守相关政策,请禁用收集用户 IDFA 和 IP 地址的功能。