Проблема: Действия/сеансы, сгенерированные этим тестом, к сожалению, считаются обычными сеансами в Google Analytics/Firebase, искажая все данные. статистика, например, о новых пользователях, активных пользователях. Кроме того, сбой (очень старого) тестового устройства теперь засчитывается в счет сбоев в Firebase Crashlytics.
Ожидаемое поведение: При тестировании моего приложения через эмулятор или в мой телефон в режиме отладки, эти сеансы/действия не включены в Firebase... По сути, именно так я хотел бы использовать его и для тестов автоматизации.
Вот как я зарегистрируйте Firebase в main:
Код: Выделить всё
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
Код: Выделить всё
if (kDebugMode) {
await firebaseAnalytics.setAnalyticsCollectionEnabled(false);
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... -being-cou