【问题标题】:Disable Firebase Analytics for iOS Debug builds为 iOS 调试版本禁用 Firebase Analytics
【发布时间】:2020-01-05 16:41:18
【问题描述】:
  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 控制台中过滤调试数据?

【问题讨论】:

    标签: ios swift firebase analytics firebase-analytics


    【解决方案1】:

    Firebase 也会为调试模式收集数据。

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

    #ifdef DEBUG
    analyticsEnabled = false
    updateDataCollectionConfiguration()
    

    【讨论】:

    • 感谢您的回答。您能否还指出 Firebase 文档何时收集或不收集数据?
    猜你喜欢
    • 2020-12-02
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多