2016-07-11 3 views
7

Состояние версии приложения Firebase Remote Config, похоже, игнорируется. Я сделал следующие настройки, чтобы играть с моей текущей разрабатываемой версии: настройкиСостояние версии для удаленной конфигурации Firebase

Xcode Версия: enter image description here

Firebase Удаленная настройка конфигурации Состояние: enter image description here

FIRRemoteConfig не вернется правильный В параметре значения.

ответ

1

Вы используете правильную версию приложения.

Попробуйте установить срок действия до 0, чтобы получить свежий выбор. Также убедитесь, что ваша выборка не дросселирована, что вы получаете результат кэша из предыдущей успешной выборки.

+1

Не работает. Я получаю свежий выбор. Я установил точку останова, в которой активирована функция fetch, и посмотрел на значение, которое должно быть разным в этой версии, но это не так. Здесь что-то не работает. – stsandro

2

Должно работать. Фактически вы должны использовать сборку как версию. Проблемой может быть кеш или «Опубликовать изменения»

0

Из documentation удаленной конфигурации Firebase говорится, что AppVersion - это приложение CFBundleVersion. Вы используете номер сборки как AppVersion. Для приложения он может содержать один и тот же номер сборки для нескольких версий приложения. Попытайтесь изменить свой condition и проверьте его.

4

Его известная ошибка - вместо значения версии FB использует значение построения. Единственное возможное обходное решение - поставить ту же ценность для построения. Поэтому в вашем случае это должно быть как «версия: 1.1.8» и «build: 1.1.8». Или вы можете использовать значение build и обновлять значение при каждом выпуске приложения.

0

Другой вариант - вы можете добавить «Пользовательское свойство» в Firebase, например «app_version». Затем, когда запускает приложение добавьте следующий код:

let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String Analytics.setUserProperty(version, forName: "app_version")

Вы можете использовать эту пользователя свойство в удаленном Config как условие и вуаля вы можете базировать некоторое Remote значения Config из номера версии. Обратите внимание, что это потребует использования Firebase Analytics.

Adding user property Firebase

 Смежные вопросы

  • Нет связанных вопросов^_^