iOS SDK 合规说明

请使用对应版本中的最新 GrowingIO iOS SDK

根据 User Privacy and Data Use,App 需要通过隐私政策说明应用采集数据

  • 需要告知用户您集成了 GrowingIO SDK,并且 GrowingIO SDK 会尝试获取 IDFA、IDFV 信息用于渠道信息,并且采集用户信息进行行为分析

  • GrowingIO SDK 默认启用 IDFA,如您不希望启用 IDFA,参考:App Store 提交应用注意事项​

违反规定的 App 将可能面临无法上架的情况。

集成步骤

请参考客户端采集 SDK 2.0客户端采集 SDK 3.0 中 iOS SDK ​

隐私政策

  • 您需要确保 App 有《隐私政策》,并且在用户首次启动 App 时就弹出《隐私政策》取得用户同意。

  • 您需要告知用户 App 集成了 GrowingIO SDK:

    • 如果您没有使用 IDFA,请在隐私政策中增加如下参考条款: “我们使用了GrowingIO SDK,采集您的 IDFV 信息,用于统计分析您在 App 内的使用效果。”

    • 如果您使用了 IDFA,请在隐私政策中增加如下参考条款: “我们使用了GrowingIO SDK,采集您的 IDFA 信息,用于统计分析您在 App 内的使用效果。”

  • 如您的 App 需要通过第三方安全检测,建议在隐私政策授权成功之后,再初始化 GrowingIO SDK

合规步骤

GDPR

General Data Protection Regulation 欧盟通用数据保护条例

GrowingIO SDK 提供dataCollect设置接口,可在用户不同意数据采集时,调用对应接口设置不发送数据;在用户同意数据采集后,调用对应接口设置发送数据

IDFA

2021 年 4 月 27 日,iOS 14.5 正式发布,新版本的 iOS 最主要变化如下:

自 iOS14.5、iPadOS 14.5 和 tvOS 14.5 开始,所有 App 都必须使用 AppTrackingTransparency 框架来征得用户的许可,才能对其进行跟踪或访问其设备的广告标识符。

And starting with iOS 14.5, iPadOS 14.5, and tvOS 14.5, you’ll be required to ask users for their permission to track them across apps and websites owned by other companies.

因为在 iOS 14 之后 IDFA 需要用户授权,同意应用追踪之后才能获取到 IDFA。

如若您需要使用 IDFA 作为访问用户 ID,请按照以下步骤初始化 SDK:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 1. dataCollect 设置为关闭
// 设置为关闭代码
// 2.初始化SDK
// 初始化代码
...
return YES;
}
// 某一时刻用户同意了应用追踪,允许获取idfa
- (void)userAcceptIDFAPrivacy {
...
// 3. dataCollect 设置为打开
// 设置为打开代码
...
}

当使用dataCollect在禁止数据采集阶段, SDK 不发送数据,数据量将会较之前有所下降