Сохранение и публикация флоу
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.
Дальнейшие действия зависят от того, назначен ли флоу уже какому-либо плейсменту:
- Флоу уже привязан к плейсменту: пользователи увидят новую версию при следующем обращении к этому плейсменту.
- Флоу не привязан к плейсменту: добавьте флоу в плейсмент флоу, чтобы начать показывать его пользователям. Для флоу нужен отдельный плейсмент — нельзя использовать тот, который уже занят пейволом или онбордингом.
Флоу готов к публикации, когда все действия, экраны и элементы продуктов полностью настроены. Типичные ошибки описаны в разделе Устранение неполадок.
Кастомные шрифты не поставляются вместе с флоу — каждый файл шрифта нужно добавить в бандл приложения вручную. Без файла пользователи увидят системный шрифт по умолчанию.
Чтобы изменить шрифт в опубликованном флоу, не сломав более старые версии: скопируйте флоу, измените шрифт в копии и нацельте копию на аудиторию, которая использует версии приложения с этим шрифтом.
Статус флоу
Каждый флоу отображает статус в списке флоу. Статус отражает, на каком этапе жизненного цикла сохранения и публикации находится флоу.
| Статус | Значение |
|---|---|
| Draft | Флоу никогда не публиковался. Существует только черновик, поэтому пользователи его ещё не видят. Сначала нужно опубликовать черновик, чтобы добавить его в плейсмент. |
| Dirty | Флоу был опубликован, но содержит сохранённые правки, которые ещё не опубликованы. Пользователи по-прежнему видят последнюю опубликованную версию, пока вы не опубликуете снова. |
| Publishing | Публикация выполняется. |
| Failed | Последняя попытка публикации завершилась ошибкой. Пользователи продолжают видеть последнюю опубликованную версию, если она есть. |
| Published | Последняя сохранённая версия активна. Неопубликованных правок нет. |
| Archived | Флоу был заархивирован и недоступен для редактирования, пока вы его не восстановите. |
Устранение неполадок
Незавершённое действие, пустой экран, элемент продукта без привязанного продукта или невалидный JSON в Remote Config блокируют как предпросмотр, так и публикацию. Полный список проблем и способы их решения — в разделе Распространённые ошибки.
Проверьте флоу в приложении Adapty перед публикацией, чтобы выявить возможные проблемы. Если флоу не загружается в предпросмотре, подробности можно найти в сообщении об ошибке.
Флоу может пройти все проверки и всё равно оказаться небезопасным для публикации — неработающая кнопка восстановления, отсутствующая ссылка на условия использования, непереведённый экран. Навык flow-audit проверяет именно это, прямо из терминала, и выдаёт вердикт, а не список.