Сохранение и публикация флоу
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 проверяет именно это, прямо из терминала, и выдаёт вердикт, а не список.