为 iOS 调试版本禁用 Firebase Analytics
Disable Firebase Analytics for iOS Debug builds
- 默认情况下,来自调试版本的事件是否包含在 Firebase Analytics 报告中?
- 如果包含它们,我如何为 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)
}
我添加了一行,我可以在其中强制禁用调试版本的分析,但是这两个问题仍然相关 - 是否需要(是否甚至为调试版本收集了此类分析数据)以及是否有任何 "simpler" 实现相同目标的方法,例如在 Firebase 控制台中过滤调试数据?
Firebase 也为调试模式收集数据。
您可以使用以下命令检查调试模式:
#ifdef DEBUG
analyticsEnabled = false
updateDataCollectionConfiguration()
- 默认情况下,来自调试版本的事件是否包含在 Firebase Analytics 报告中?
- 如果包含它们,我如何为 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)
}
我添加了一行,我可以在其中强制禁用调试版本的分析,但是这两个问题仍然相关 - 是否需要(是否甚至为调试版本收集了此类分析数据)以及是否有任何 "simpler" 实现相同目标的方法,例如在 Firebase 控制台中过滤调试数据?
Firebase 也为调试模式收集数据。
您可以使用以下命令检查调试模式:
#ifdef DEBUG
analyticsEnabled = false
updateDataCollectionConfiguration()