disableDataCollect
接口,当用户不同意数据采集时,调用该接口, 禁止数据采集;在用户同意数据采集时,调用 enableDataCollect
,开启数据采集。示例代码如下:IDFA
和 IDFV
字段上传,如果您的项目中引入了 AdSupport.framework
,会尝试获取 IDFA
。IDFA
和 IDFV
字段,GrowingIO SDK 使用 访问用户ID 字段标识访问用户 ,其值使用 IDFA 、IDFV 或 随机字符串 ,三者的优先级为 IDFA> IDFV > 随机字符串 ,例如:如果获取不到 IDFA,SDK 会使用 IDFV 作为访问用户ID。IDFA
时有一定的合规风险,但是考虑到采集的准确性,GrowingIO SDK 仍然提供IDFA
的采集方法,如果不需要采集IDFA
,请在项目工程中去除 AdSupport.framework
的引用,并且不要在项目中导入 AdSupport
相关头文件。IDFA
的获取逻辑,请联系我们的客户成功经理或技术支持获取 SDK。如果你想禁用位置信息获取,调用+setEnableLocationTrack:
为NO
GrowingMonitorKit
并调用+setUploadExceptionEnable:
方法开启了Crash监控上报,您还需要勾选 「崩溃数据」,如图:+setUserId:
接口:需选择「用户 ID」IDFA
,App生命周期内,IDFA
只会获取一次,就算后续 IDFA 权限打开了,也不会再获取,可以在下一次App启动后生效。对于 设备标识,仅且在 App第一次启动时生成,后续不再改变,优先级为 IDFA
> IDFV
> 随机字符串,如果 IDFA
无法获取,则会使用IDFV
且不再变动,会存入Keychain
,卸载也无法修改。如果要设备标识 和 IDFA
绑定,则需要在用户同意 IDFA
权限之后进行第一次SDK初始化操作。