ios - 禁用 Firebase Analytics for iOS 调试版本

标签 ios swift firebase analytics firebase-analytics

  1. 默认情况下,Firebase Analytics 报告中是否包含调试版本中的事件?
  2. 如果包含它们,我如何为 iOS 调试版本禁用 Firebase Analytics?

目前,我使用以下代码来配置 Firebase Analytics:

        analyticsEnabled = // Fetch whether the analytics should be enabled
        FirebaseApp.configure()
        // analyticsEnabled = false can be added here for DEBUG builds
        updateDataCollectionConfiguration()
    }

    @objc public static func updateDataCollectionConfiguration() {
        Analytics.setAnalyticsCollectionEnabled(analyticsEnabled)
    }

我添加了一行,我可以在其中强制禁用调试构建的分析,但这两个问题仍然相关 - 是否需要(甚至为调试构建收集此类分析数据)以及是否有任何“更简单”的方法实现相同的目标,例如在 Firebase 控制台中过滤调试数据?

最佳答案

Firebase 还会收集 Debug模式的数据。

您可以使用以下命令检查 Debug模式:

#ifdef DEBUG
analyticsEnabled = false
updateDataCollectionConfiguration()

关于ios - 禁用 Firebase Analytics for iOS 调试版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57760406/

相关文章:

ios - 使用 Cocoapods 添加 Firebase 时的 Apple Mach-O 链接器错误组

ios - 无法推断通用参数 S

ios - "use of undeclared identifier LOG_LEVEL_VERBOSE"消息的原因可能是什么

ios - 从日期中提取所有日期组件

ios - 不将文本字段识别为空

javascript - 如何判断用户想看哪个帖子,并从firebase获取相应的数据?

firebase - 为什么 print(snapshot.hasData) 返回 true?

ios - 尝试浏览由 swift 应用程序创建的简单 .sqlite 文件?

ios - Xcode 从断点 "Thread 1: breakpoint 1.2"开始

ios - 带有许多标签的 ScrollView