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

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

Флоу готов к публикации, когда каждое действие, экран и продукт полностью настроены. В противном случае диалог Can’t publish yet покажет список проблем, сгруппированных по экранам, но черновик можно сохранить в любом случае. Частые причины ошибок описаны в разделе Устранение неполадок.

Publish to Live button in the Flow & Paywall Builder top toolbar
Warning

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

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

Статус флоу

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

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

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

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

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

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