Концепции

Публикация

Как версия становится релизом на CDN и как клиенты находят свои файлы.

Публикация превращает версию в релиз на CDN. Запускайте её в разделе Versions интерфейса или через API.

Что делает публикация

  1. Проверяет версию. Если включена внешняя валидация, сначала запускает её.
  2. Собирает релиз: обрабатывает каждый файл (см. Файлы конфигурации), шифрует помеченные файлы и готовит бандлы.
  3. Создаёт по одному манифесту на потребителя со списком файлов, которые он должен получить.
  4. Загружает всё на CDN, и клиенты получают изменения сразу.

Пока идёт процесс, живой лог показывает каждый шаг.

Как читают клиенты

У каждого проекта есть CDN URL, он показан на странице Integration. Клиент загружает:

<CDN URL>/<version>/manifests/<consumer>

а затем файлы из этого манифеста. SDK делают это за вас и опрашивают обновления. См. Node.js и Unity.

Версия, которую ни разу не публиковали, ничего не отдаёт клиентам. Опубликуйте её хотя бы раз.

Бандлы

Бандл — именованный набор файлов, которые выдаются вместе. Какие файлы входят в бандл, задаётся отдельно для каждой версии, поэтому в default и в staging бандл может выглядеть по-разному.