当我上传应用的新版本到 Google Play 时,我会收到一个预发布测试报告,这很好,但问题是大多数情况下 AI 只在设置中游荡而没有测试实际的 UI。我想为那些设备快速而随机地预先完成设置。
我的问题是,有没有一种方法可以检测它是否正在运行于这些测试设备上?
我的问题是,有没有一种方法可以检测它是否正在运行于这些测试设备上?
你可以通过以下方式检测出预启动测试设备:
private boolean isTestDevice() {
String testLabSetting = Settings.System.getString(getContentResolver(), "firebase.test.lab");
return "true".equals(testLabSetting);
}
如果有人想在React Native中实现此操作,请查看react-native-firebase包utils().isRunningInTestLab
: https://rnfirebase.io/app/utils#test-lab。
first_open
,screen_view
和session_start
事件。从那时起,测试将停止工作。有没有任何方法可以防止这种情况发生?这使我的Firebase报告变得“脏乱”。 - xarlymg89