# #firebase #react-native #react-native-firebase #firebase-remote-config #firebase-ab-testing
Вопрос:
Мы боремся со странной проблемой, пытаясь реализовать AB-тестирование для React Native. Удаленная конфигурация, кажется, работает нормально, но на панели AB-тестирования мы не видим никаких данных, мы просто иногда получаем активных пользователей за последние 30 минут, но это довольно редко. Мы действительно раскрыли одного пользователя на Android, но это произошло только один раз. Мы пытаемся удалить приложение и установить его несколько раз. Есть какие-нибудь идеи о том, что это может быть? Публикуем несколько скриншотов из консоли Firebase, а также наш код:
await remoteConfig().setDefaults({
is_forum_first_tab: 'no',
});
await remoteConfig().fetchAndActivate();
await remoteConfig().setConfigSettings({
isDeveloperModeEnabled: true,
minimumFetchInterval: 0,
});
const isForumFirstTab = remoteConfig().getValue('is_forum_first_tab');
const { navigation } = this.props;
if (isForumFirstTab.asBoolean()) {
navigation.navigate('AppV2');
} else {
navigation.navigate('App');
}
пакет.json
"@react-native-firebase/analytics": "^10.6.0",
"@react-native-firebase/app": "^10.6.0",
"@react-native-firebase/auth": "^10.6.0",
"@react-native-firebase/crashlytics": "^10.6.0",
"@react-native-firebase/iid": "^10.6.0",
"@react-native-firebase/remote-config": "^10.6.0",
Ответ №1:
Мы решили эту проблему, простая ошибка с нашей стороны, но я подумал, что это может быть кому-то полезно, поэтому я опубликую ее здесь. Мы отключили аналитику для всех наших сред, кроме производственной, и мы не проводили тестирование в производственной среде:
await firebase
.analytics()
.setAnalyticsCollectionEnabled(environment === 'production');