Концепции
Публикация
Как версия становится релизом на CDN и как клиенты находят свои файлы.
Публикация превращает версию в релиз на CDN. Запускайте её в разделе Versions интерфейса или через API.
Что делает публикация
- Проверяет версию. Если включена внешняя валидация, сначала запускает её.
- Собирает релиз: обрабатывает каждый файл (см. Файлы конфигурации), шифрует помеченные файлы и готовит бандлы.
- Создаёт по одному манифесту на потребителя со списком файлов, которые он должен получить.
- Загружает всё на CDN, и клиенты получают изменения сразу.
Пока идёт процесс, живой лог показывает каждый шаг.
Как читают клиенты
У каждого проекта есть CDN URL, он показан на странице Integration. Клиент загружает:
<CDN URL>/<version>/manifests/<consumer>
а затем файлы из этого манифеста. SDK делают это за вас и опрашивают обновления. См. Node.js и Unity.
Версия, которую ни разу не публиковали, ничего не отдаёт клиентам. Опубликуйте её хотя бы раз.
Бандлы
Бандл — именованный набор файлов, которые выдаются вместе. Какие файлы входят в бандл, задаётся отдельно для каждой версии, поэтому в default и в staging бандл может выглядеть по-разному.