Сервис удалённой конфигурации приложений
Задавайте параметры для iOS, Android и отдельных сборок. Управляйте значениями из одной панели.
Интерактивный пример
Параметр
new_checkout| Приоритет | Условие | Значение |
|---|---|---|
| 1 | iOS · билд ≥ 150 | true |
| 2 | Android | true |
| — | По умолчанию | false |
Результат для приложения · JSON
{
"new_checkout": true
}Демонстрационные данные. Переключите платформу и билд.
Как выбираются значения
Первое подходящее условие определяет значение параметра. Если совпадений нет, используется значение по умолчанию.
- Для iOS и Android
- Общие значения для платформы или отдельные — для конкретного билда и всех последующих.
- Порядок задаёте вы
- Условия проверяются сверху вниз. Для каждого параметра выбирается первое совпадение с заданным значением.
- Изменения сразу активны
- Сохранение активирует конфигурацию. Приложения получают значения через API.
Получение конфигурации по API
Приложение передаёт проект, платформу и билд. В ответ получает только подходящие параметры.
Как подключить APIGET /api/configuration/resolve
?projectId=<UUID>
&platform=ios
&build=150
200 OK
{
"new_checkout": true
}ETag и ответ 304, когда результат не изменился.