вне метода извлечения. Вы должны вызывать его, когда обработчик завершения возвращается с успехом:
дал и запустил A / B-тест на Firebase Remote Config 2 дня назад в своем приложении для iOS с этим кодом:
[FIRApp configure];
[FIRRemoteConfig.remoteConfig fetchWithCompletionHandler:^(FIRRemoteConfigFetchStatus status, NSError * _Nullable error) {
// Do nothing
}];
[FIRRemoteConfig.remoteConfig activateFetched];
Я подтвердил, что тест активен, потому что на некоторых устройствах я вижу, что тест продолжается.
Проблема в том, что через два дня консоль Firebase постоянно говорит, что в эксперименте приняли участие 0 пользователей. С другой стороны, я провел еще один тест на Android с тем же кодом, и через несколько часов я вижу активность.
Я что-то упускаю?
Редактировать - версии стручков:
Using Firebase (4.5.0)
Using FirebaseABTesting (1.0.0)
Using FirebaseAnalytics (4.0.4)
Using FirebaseCore (4.0.10)
Using FirebaseInstanceID (2.0.5)
Using FirebasePerformance (1.0.6)
Using FirebaseRemoteConfig (2.1.0)