鉴于即将推出的使用 IDFA 标识符的应用程序的 iOS 14 权限提示,我想知道 Firebase Analytics 和 Firebase Auth 是否确实需要访问 IDFA 才能运行。
在这种情况下,当我们在 AppStore 上发布应用程序时,是否需要声明应用程序正在使用 IDFA?
鉴于即将推出的使用 IDFA 标识符的应用程序的 iOS 14 权限提示,我想知道 Firebase Analytics 和 Firebase Auth 是否确实需要访问 IDFA 才能运行。
在这种情况下,当我们在 AppStore 上发布应用程序时,是否需要声明应用程序正在使用 IDFA?
该问题已在 firebase repo 上的 git issue 中提出,如果 AdSupport 框架与您的应用程序相关联,则基本上答案是肯定的。对话实际上非常有趣,并且链接到几年前开始的另一个类似讨论。
因此,目前如果您使用 Firebase Analytics 和针对 AdSupport 的应用链接,您确实应该选中 App Store 中的“我的应用使用 IDFA”复选框。
您可以通过调用 ATT(App Tracking Transparency)框架来选择使用 IDFA。*如果您不调用 ATT,AdSupport 返回的 IDFA 将为00000000-0000-0000-0000-000000000000
.
但是,从 2021 年开始,您可以加入 AdSupport 框架,除非您提供 AppTrackingTransparency 对话,否则 Analytics 将不会收集 IDFA。资源