Сохранение и публикация флоу
Flow & Paywall Builder разделяет сохранение и публикацию. Черновики сохраняют вашу работу в дашборде Adapty, а публикация делает текущую версию доступной для пользователей через SDK. В этой статье рассматриваются оба действия и когда их использовать.
Сохранение флоу как черновика
Недействительный Remote Config не позволит сохранить черновик.
Flow & Paywall Builder автоматически сохраняет прогресс раз в минуту.
Чтобы сохранить черновик вручную, нажмите Save draft в правом верхнем углу Flow & Paywall Builder или используйте сочетание клавиш Cmd/Ctrl + S.
Черновики видны только в дашборде. Они не влияют на то, что видят пользователи в приложении, даже если флоу уже назначен на плейсмент.
Публикация флоу
Публикация делает текущую версию флоу доступной пользователям через SDK. После публикации новая версия заменяет любую ранее опубликованную версию того же флоу.
Чтобы добавить флоу в плейсмент, сначала опубликуйте его. Флоу в статусе Draft добавить нельзя.
Чтобы опубликовать флоу, нажмите Publish to Live в правом верхнем углу Flow & Paywall Builder.
Дальнейшее поведение зависит от того, привязан ли флоу к плейсменту:
- Флоу уже добавлен в плейсмент: пользователи начнут видеть новую версию при следующем обращении к этому плейсменту.
- Флоу не добавлен в плейсмент: добавьте флоу в плейсмент для флоу, чтобы начать показывать его пользователям. Флоу требует отдельного плейсмента — его нельзя разместить в плейсменте, который уже используется для пейвола или онбординга.
Флоу готов к публикации, когда каждое действие, экран и продукт полностью настроены. В противном случае диалог Can’t publish yet покажет список проблем, сгруппированных по экранам, но черновик можно сохранить в любом случае. Частые причины ошибок описаны в разделе Устранение неполадок.
Пользовательские шрифты не поставляются вместе с флоу — каждый файл шрифта необходимо добавить в бандл приложения. Без файла пользователи увидят системный резервный шрифт.
Чтобы изменить шрифт в опубликованном флоу, не нарушая работу старых версий: скопируйте флоу, измените шрифт в копии и настройте таргетинг копии на аудиторию с версиями приложения, которые включают этот шрифт.
Статус флоу
У каждого флоу в списке флоу отображается статус. Он показывает, на каком этапе жизненного цикла сохранения и публикации находится флоу.
| Статус | Значение |
|---|---|
| Draft | Флоу никогда не публиковался. Существует только черновик, поэтому пользователи его ещё не видят. Сначала нужно опубликовать черновик, чтобы добавить его в плейсмент. |
| Dirty | Флоу был опубликован, но в нём есть сохранённые правки, которые ещё не опубликованы. Пользователи видят последнюю опубликованную версию, пока вы не опубликуете снова. |
| Publishing | Публикация выполняется. |
| Failed | Последняя попытка публикации завершилась ошибкой. Пользователи продолжают видеть последнюю опубликованную версию, если она есть. |
| Published | Последняя сохранённая версия активна. Неопубликованных правок нет. |
| Archived | Флоу был заархивирован и не может быть отредактирован, пока вы его не восстановите. |
Устранение неполадок
Незавершённое действие, пустой экран, отсутствующий или удалённый продукт или оффер, а также невалидный JSON в Remote Config блокируют как предпросмотр, так и публикацию. Полный список проблем и способы их устранения — в разделе Частые проблемы.
Проверьте флоу в приложении Adapty до публикации, чтобы выявить возможные ошибки. Если флоу не загружается при предпросмотре, обратитесь к сообщению об ошибке за подробностями.
Флоу может пройти все эти проверки и всё равно быть небезопасным для публикации — неработающая кнопка восстановления, отсутствующая ссылка на условия использования, непереведённый экран. Скилл flow-audit проверяет именно это, прямо из терминала, и выдаёт вердикт, а не список.