【问题标题】:Firebase Analytics: is it using IDFA on iOS?Firebase Analytics:它是否在 iOS 上使用 IDFA?
【发布时间】:2020-12-09 02:27:30
【问题描述】:
鉴于即将推出的 iOS 14 对使用 IDFA 标识符的应用的权限提示,
我想知道 Firebase Analytics 和 Firebase Auth 是否需要访问 IDFA 才能运行。
在这种情况下,当我们在 AppStore 上发布该应用时,是否需要声明该应用正在使用 IDFA?
【问题讨论】:
标签:
firebase-authentication
firebase-analytics
ios14
ios-permissions
idfa
【解决方案1】:
问题已被问到in a git issue on the firebase repo,如果 AdSupport 框架与您的应用程序相关联,则基本上答案是肯定的。对话实际上非常有趣,并且链接到几年前开始的另一个类似讨论。
因此,目前如果您使用 Firebase Analytics 并且您的应用链接针对 AdSupport,您确实应该选中 App Store 中的“我的应用使用 IDFA”复选框。
【解决方案2】:
默认情况下,没有*。
您可以通过调用 ATT(App Tracking Transparency)框架来选择使用 IDFA。 *如果您不调用 ATT,AdSupport 返回的 IDFA 将为00000000-0000-0000-0000-000000000000。
不过,从 2021 年开始,您可以加入 AdSupport 框架,除非您提供 AppTrackingTransparency 对话框,否则 Analytics 将不会收集 IDFA。 source