Firebase Analytics是否有助于将数据与TestFlight和prod版本分开?

时间:2018-02-19 03:51:59

标签: ios google-analytics analytics testflight firebase-analytics

我们使用Firebase Analytics来跟踪iOS应用的使用情况。我们发现Firebase正在跟踪开发版本的使用数据,从而通过显示数字膨胀来破坏我们的数据。为了解决这个问题,我们写道:

if debugBuild || installedThroughXcode || TestFlight || simulator {
  AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(false)
}

这可以防止我们的生产数据被破坏,但我们仍然喜欢来自TestFlight的数据。 Firebase是否提供了收集此数据但是将其与生产数据分开的方法?

我们无法更改捆绑包ID,因为我们需要在T​​estFlight中测试IAP。

1 个答案:

答案 0 :(得分:0)

Google App ID用于跟踪所有数据,因此,如果您对Dev和Release使用相同的Google App ID,则所有数据都将在Firebase信息中心的相同位置结束。您可能希望使用[FIRApp configureWithOptions:](https://firebase.google.com/docs/reference/ios/firebasecore/api/reference/Classes/FIRApp#/c:objc(cs)FIRApp(cm)configureWithOptions :)

在运行时将TestFlight的流量转移到其他Google App ID