Сохранение и публикация флоу

Flow Builder разделяет сохранение и публикацию. Черновики сохраняют вашу работу в дашборде Adapty, а публикация делает текущую версию доступной пользователям через SDK. В этой статье описаны оба действия и случаи, когда стоит использовать каждое из них.

Сохранение флоу в виде черновика

Warning

Недействительный Remote Config не позволит сохранить черновик.

Flow Builder автоматически сохраняет прогресс раз в минуту.

Чтобы сохранить черновик вручную, нажмите Save draft в правом верхнем углу Flow Builder или используйте сочетание клавиш Cmd/Ctrl + S.

Черновики видны только в дашборде. Они не влияют на то, что видят пользователи в приложении, даже если флоу уже привязан к плейсменту.

Кнопка Save draft на верхней панели инструментов Flow Builder

Публикация флоу

Публикация делает текущую версию флоу доступной для пользователей через SDK. После публикации новая версия заменяет любую ранее опубликованную версию того же флоу.

Note

Чтобы добавить флоу в плейсмент, сначала опубликуйте его. Флоу в статусе Draft добавить нельзя.

Чтобы опубликовать флоу, нажмите Publish to Live в правом верхнем углу Flow Builder.

Дальнейшее зависит от того, привязан ли флоу к плейсменту:

  • Флоу уже привязан к плейсменту: пользователи увидят новую версию при следующем обращении к этому плейсменту.
  • Флоу не привязан к плейсменту: добавьте флоу в плейсмент, чтобы начать показывать его пользователям.
Tip

Флоу готов к публикации, когда каждое действие, экран и элемент продукта полностью настроены. Типичные ошибки описаны в разделе Устранение неполадок.

Publish to Live button in the Flow Builder top toolbar
Warning

Пользовательские шрифты не поставляются вместе с флоу — каждый файл шрифта необходимо добавить в бандл приложения. Без файла пользователи увидят системный шрифт-заглушку.

Чтобы изменить шрифт в опубликованном флоу, не сломав старые версии: скопируйте флоу, измените шрифт в копии и направьте копию на аудиторию для версий приложения, в которые включён этот шрифт.

Статус флоу

Каждый флоу отображает статус в списке флоу. Статус отражает, на каком этапе жизненного цикла сохранения и публикации находится флоу.

СтатусЗначение
DraftФлоу никогда не публиковался. Существует только черновик, поэтому пользователи его ещё не видят. Сначала нужно опубликовать черновик, чтобы добавить его в плейсмент.
DirtyФлоу был опубликован, но содержит сохранённые правки, которые ещё не опубликованы. Пользователи по-прежнему видят последнюю опубликованную версию, пока вы не опубликуете снова.
PublishingПубликация выполняется.
FailedПоследняя попытка публикации завершилась ошибкой. Пользователи продолжают видеть последнюю опубликованную версию, если она есть.
PublishedПоследняя сохранённая версия активна. Неопубликованных правок нет.
ArchivedФлоу был заархивирован и недоступен для редактирования, пока вы его не восстановите.

Устранение неполадок

Незавершённое действие, пустой экран, элемент продукта без привязанного продукта или невалидный JSON в Remote Config блокируют предпросмотр и публикацию. Полный список проблем и способы их решения — в разделе Распространённые проблемы.

Проверьте флоу в приложении Adapty перед публикацией, чтобы заранее выявить возможные ошибки. Если флоу не загружается в предпросмотре, изучите сообщение об ошибке для получения подробностей.