Firebase Analytics 在 iOS 14.5 上符合 ATT

Firebase Analytics compliance with ATT on iOS 14.5

如果您在 iOS Firebase 项目中使用 Firebase 分析,从 iOS 14.5 开始,您是否需要提示用户获取应用程序跟踪权限?从 Firebase 文档中,他们说 Google Analytics:

无法访问 IDFA 时的影响

Analytics event logging, event reporting, and conversion measurement are unaffected, but attribution is impacted if IDFA is not accessible. To learn more about Google’s response to iOS 14, see our blog post.

看完博文post还是不清楚要不要提示?

Firebase Analytics 不跟踪用户的个人信息,大部分信息是关于应用本身及其使用时间的元数据。关键区别在于您不能针对特定用户并将他们作为个体进行跟踪,而是大致了解用户完成特定任务的频率。

如果您想在 firebase 中跟踪转化或 google 需要支持 IDFA 的分析。

对于 CocoaPods,您使用两种类型的 pod: 任何一个 吊舱 'Firebase/Analytics' 要么 吊舱 'Firebase/AnalyticsWithoutAdIdSupport'

最后一个广告连播不使用 IDFA,您不应该使用 ATTrackingManager 向用户发出请求,否则应该使用。

如果您仅使用 FirebaseAnalytics 来跟踪用户 activity(自定义和系统事件),请使用 AnalyticsWithoutAdIdSupport 并且不显示 ATTrackingManager 提示。