Не получать данные с сервера с помощью [FIRRemoteConfig remoteConfig] - PullRequest
0 голосов
/ 24 мая 2018

В приведенном ниже коде iOS статус извлечения FIRRemoteConfigFetchStatusSuccess.Когда в обработчике применяется activFetched, результат равен true.Поэтому мне кажется, что в этом случае вы можете получить доступ к значениям удаленной конфигурации с сервера.Однако это только локальное значение, которое получается, когда do [FIRRemoteConfig remoteConfig] [@ "приветствие]]. StringValue;

На консоли Firebase установили параметр с именем« приветствие ».Какие возможные причины могут объяснить, почему он не получает значение сервера для этого параметра?

- (void)fetchFirebaseRemoteConfig {

long expirationDuration = 43200;
if ([FIRRemoteConfig remoteConfig].configSettings.isDeveloperModeEnabled) {
    expirationDuration = 0;
}

[[FIRRemoteConfig remoteConfig] fetchWithExpirationDuration:expirationDuration completionHandler:^(FIRRemoteConfigFetchStatus status, NSError *error) {
    if (status == FIRRemoteConfigFetchStatusSuccess && error == nil) {
          BOOL didApply = [[FIRRemoteConfig remoteConfig] activateFetched];
       ALog("Did apply remote config OK: %d", didApply);
    } else {
        ALog(@"Error %@", error.localizedDescription);
    }
    NSString *greeting = [FIRRemoteConfig remoteConfig][@"greeting"].stringValue;
        ALog(@"greeting: %@", greeting);


    }];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...