帮助文档
搜索文档…
iOS SDK合规说明
请升级到最新 GrowingIO iOS SDK 稳定版本 及以上
  • 根据 User Privacy and Data Use,App 需要通过隐私政策说明应用采集数据
  • 需要告知用户您集成了 GrowingIO SDK,并且 GrowingIO SDK 会尝试获取 IDFA、IDFV 信息用于渠道信息,并且采集用户信息进行行为分析
  • GrowingIO SDK 默认启用 IDFA,如您不希望启用 IDFA,参考:App Store 提交应用注意事项
违反规定的 App 将可能面临无法上架的情况。

集成步骤

隐私政策

  • 您需要确保 App 有《隐私政策》,并且在用户首次启动 App 时就弹出《隐私政策》取得用户同意。
  • 您需要告知用户 App 集成了 GrowingIO SDK:
    • 如果您没有使用 IDFA,请在隐私政策中增加如下参考条款: “我们使用了GrowingIO SDK,采集您的 IDFV 信息,用于统计分析您在 App 内的使用效果。”
    • 如果您使用了 IDFA,请在隐私政策中增加如下参考条款: “我们使用了GrowingIO SDK,采集您的 IDFA 信息,用于统计分析您在 App 内的使用效果。”
  • 如您的 App 需要通过第三方安全检测,建议在隐私政策授权成功之后,再初始化 GrowingIO SDK(版本需在 2.8.24 及以上,2.8.24 以下会造成 visit 事件丢失、部分数据不正常的情况)

合规步骤

GDPR

GrowingIO SDK 提供disableDataCollect接口,可在用户不同意数据采集时不发送数据
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
2
// 根据数据采集开关判断
3
if (未同意数据采集) {
4
[Growing disableDataCollect];
5
}
6
7
// 初始化SDK
8
[Growing startWithAccountId:@"您的项目ID"];
9
10
...
11
return YES;
12
}
Copied!
当用户同意数据采集后,通过enableDataCollect接口开启数据发送
1
// 同意数据采集后,开启数据发送
2
[Growing enableDataCollect];
Copied!

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:
  • GrowingIO SDK 在 2.9.1 之前,需要您确保用户在同意应用追踪后初始化 SDK。
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
2
if (同意应用追踪) {
3
// 初始化SDK
4
[Growing startWithAccountId:@"您的项目ID"];
5
}
6
7
...
8
return YES;
9
}
Copied!
  • 2.9.1 之后,在用户同意应用追踪前调用disableDataCollect,并初始化 SDK,待用户同意应用追踪后调用enableDataCollect
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
2
[Growing disableDataCollect];
3
// 初始化SDK
4
[Growing startWithAccountId:@"您的项目ID"];
5
6
...
7
return YES;
8
}
9
10
// 某一时刻用户同意了应用追踪,允许获取idfa
11
- (void)userAcceptIDFAPrivacy {
12
...
13
[Growing enableDataCollect];
14
...
15
}
Copied!
当使用disableDataCollect在关闭数据采集阶段, SDK 不发送数据,数据量将会较之前有所下降
最近更新 2mo ago
复制链接