ios - Firebase Analytics 在 iOS 14.5 上与 ATT 的合规性
问题描述
如果您在 iOS Firebase 项目中使用 Firebase 分析,从 iOS 14.5 开始,您是否需要提示用户提供应用跟踪权限?从 Firebase 文档中,他们说如果 Google Analytics 无法访问 IDFA,则会产生影响:
分析事件记录、事件报告和转化衡量不受影响,但如果 IDFA 不可访问,归因会受到影响。要详细了解 Google 对 iOS 14 的响应,请参阅我们的博文。
阅读博客文章后,我仍然不清楚是否需要提供提示?
解决方案
如果您想在 Firebase 或 Google Analytics 中跟踪转化,则需要支持 IDFA。
对于 CocoaPods,您使用两种类型的 pod:pod 'Firebase/Analytics' 或 pod 'Firebase/AnalyticsWithoutAdIdSupport'
最后一个 pod 不使用 IDFA,您不应该向用户使用 ATTrackingManager 请求,否则应该。
如果您仅使用 FirebaseAnalytics 来跟踪用户活动(自定义和系统事件),请使用 AnalyticsWithoutAdIdSupport 并且不显示 ATTrackingManager 提示。
推荐阅读
- javascript - 以 async/await 并发启动
- android - 如何从片段向主要活动发送信息?
- python - python中文本文件中的俚语
- permissions - 获得许可后软键盘第一次不显示
- javascript - 如何在nodeJS中进行回调
- codenameone - 下载和插入数据库时在 iOS 上崩溃
- winapi - 如何检测是否连接了键盘?
- python - 如何使用 Edward 或 TensorFlow 从我的自定义概率质量函数中(重新)采样?
- python - 从嵌套字典创建多列 Pandas DataFrame
- python - Python:范围字段有时间时的日期范围