cfgme.ru

Сервис удалённой конфигурации приложений

Задавайте параметры для iOS, Android и отдельных сборок. Управляйте значениями из одной панели.

Интерактивный пример

Параметр

new_checkout
ПриоритетУсловиеЗначение
1iOS · билд ≥ 150true
2Androidtrue
—По умолчаниюfalse

Результат для приложения · JSON

{
  "new_checkout": true
}

Демонстрационные данные. Переключите платформу и билд.

Как выбираются значения

Первое подходящее условие определяет значение параметра. Если совпадений нет, используется значение по умолчанию.

Для iOS и Android
Общие значения для платформы или отдельные — для конкретного билда и всех последующих.
Порядок задаёте вы
Условия проверяются сверху вниз. Для каждого параметра выбирается первое совпадение с заданным значением.
Изменения сразу активны
Сохранение активирует конфигурацию. Приложения получают значения через API.

Получение конфигурации по API

Приложение передаёт проект, платформу и билд. В ответ получает только подходящие параметры.

Как подключить API
GET /api/configuration/resolve
    ?projectId=<UUID>
    &platform=ios
    &build=150

200 OK
{
  "new_checkout": true
}

ETag и ответ 304, когда результат не изменился.