Я пытаюсь иметь параметр удаленной конфигурации, используя новую функцию Remote Config Firebase, и у меня возникла проблема.
Здесь моя консоль Remote Config:
Я делаю выборку и обновление в своем приложении onCreate()
:
final FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
remoteConfig.fetch().addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
remoteConfig.activateFetched();
}
}
});
И вот как я его читаю:
FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
String value = remoteConfig.getString("active_subscriptions");
Значение возвращает null.
Если я вызываю remoteConfig.getInfo().getLastFetchStatus()
, он возвращает LAST_FETCH_STATUS_SUCCESS
, поэтому кажется, что выборка прошла успешно.
Любая идея, почему мое значение пустое?