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

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

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

Warning

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

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

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

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

Кнопка сохранения черновика на верхней панели инструментов Flow & Paywall Builder

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

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

Note

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

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

Дальнейшие действия зависят от того, назначен ли флоу уже какому-либо плейсменту:

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

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

Кнопка Publish to Live в верхней панели инструментов Flow & Paywall Builder
Warning

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

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

Статус флоу

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

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

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

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

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

Флоу может пройти все проверки и всё равно оказаться небезопасным для публикации — неработающая кнопка восстановления, отсутствующая ссылка на условия использования, непереведённый экран. Навык flow-audit проверяет именно это, прямо из терминала, и выдаёт вердикт, а не список.