How to detect running in Firebase Test Lab

后端 未结 2 1530
旧巷少年郎
旧巷少年郎 2020-12-11 16:18

I\'ve discovered a problem recently with my app\'s setup in Firebase. We have the pre-launch report configured, which means that the test lab devices are contributing a larg

相关标签:
2条回答
  • 2020-12-11 16:49

    Your 'device under test' should check the IP address and disable analytics if in the Firebase Test Lab IP range.

    See my answer at https://stackoverflow.com/a/54954273/114549 for a Util method that handles this.

    0 讨论(0)
  • 2020-12-11 17:04

    This is actually mentioned in the docs.

    You can check for the existence of a system property called "firebase.test.lab":

    @Nullable String testLabSetting =
      Settings.System.getString(context.getContentResolver(), "firebase.test.lab");
    if ("true".equals(testLabSetting)) {
      // Do something when running in Test Lab
    }
    
    0 讨论(0)
提交回复
热议问题