Mal*_*ito 4 logging ios firebase swift firebase-analytics
我现在花了一些时间,试图找出在 Xcode 模拟器中运行应用程序时如何停用 Firebase Analytics for iOS 中的事件日志记录。
目前我已经按照 Google 文档中的描述设置了 Firebase。问题是,即使我在 Xcode 的模拟器/测试设备上运行我的应用程序,Firebase Analytics 似乎也会记录事件。这与我在 Firebase 控制台中看到的统计数据相混淆。
谁能帮我提供有关如何防止这种行为的信息?
提前致谢!
这是我最终使用的:
func isRunningLive() -> Bool {
#if targetEnvironment(simulator)
return false
#else
let isRunningTestFlightBeta = (Bundle.main.appStoreReceiptURL?.lastPathComponent == "sandboxReceipt")
let hasEmbeddedMobileProvision = Bundle.main.path(forResource: "embedded", ofType: "mobileprovision") != nil
if (isRunningTestFlightBeta || hasEmbeddedMobileProvision) {
return false
} else {
return true
}
#endif
}
if isRunningLive() {
FirebaseApp.configure()
Analytics.setAnalyticsCollectionEnabled(true)
} else {
FirebaseApp.configure()
Analytics.setAnalyticsCollectionEnabled(false)
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1261 次 |
最近记录: |