1

如果用户拒绝了 AppTrackingTransparency 对话框,我们可以启动 Firebase Analytics 吗?

如此处所述:https ://developer.apple.com/app-store/user-privacy-and-data-use/

在 iOS 14、iPadOS 14 和 tvOS 14 中,您需要通过 AppTrackingTransparency 框架获得用户的许可才能跟踪他们或访问他们设备的广告标识符。跟踪是指将从您的应用程序收集的用户或设备数据与从其他公司的应用程序、网站或离线资产收集的用户或设备数据相关联的行为,用于定向广告或广告衡量目的。跟踪还指与数据代理共享用户或设备数据。

“您需要通过 AppTrackingTransparency 框架获得用户的许可才能跟踪他们”

因此,问题不仅在于使用“设备的广告标识符”,还在于您是否正在跟踪用户。那么,如果用户不接受 AppTrackingTransparency 对话框会怎样?我应该避免初始化分析吗?如果是这样,我该怎么做?我用一行开始 Firebase(推送和分析):

FirebaseApp.configure()

那么,如果有必要在用户拒绝对话的情况下停止分析,我该如何停止分析?

PS:Firebase Github 中有一个问题,但如果用户拒绝对话,他们并没有告诉如何处理分析... https://github.com/firebase/firebase-ios-sdk/issues/5928

4

0 回答 0