Создание базового экрана пейвола
Это самый распространённый шаблон пейвола. Используйте его как отдельный экран или разместите в конце многоэкранного флоу. Стандартный экран пейвола содержит заголовок, описание ценности, список функций, список продуктов, кнопку покупки и ссылки в футере для восстановления покупок, пользовательского соглашения и политики конфиденциальности.
Перед началом работы
- Создайте продукты в дашборде Adapty.
- Подключите Adapty к App Store и Google Play.
1. Настройте повторно используемые стили
Повторно используемые стили позволяют применять одинаковую типографику и цвета на всех экранах в один клик. Каждый новый флоу поставляется с набором стилей текста по умолчанию (H1, Body, Button Label и т. д.) — настройте их под своё оформление, прежде чем начать добавлять элементы. Добавьте цветовые стили для фирменных цветов, которые будете использовать на экране.
Подробные инструкции: Стили и оформление — Повторно используемые стили.
Чтобы настроить стили:
- На левой панели откройте панель Styles .
- На вкладке Text нажмите на существующий стиль, чтобы изменить шрифт, начертание, размер и цвет. Новые стили добавляйте только если стандартных не хватает.
- На вкладке Colors нажмите Create style и добавьте цвета, которые планируете использовать на экране повторно.
2. Настройте макет экрана
Сам экран служит контейнером для всего, что вы добавляете. Сначала настройте его макет, фон и отступы, чтобы элементы, которые вы добавите позже, распределились правильно.
Полный список свойств экрана см. в разделе Экраны и слои — Настройки экрана.
Чтобы настроить экран:
- Нажмите на пустую область холста, чтобы выбрать экран. Правая панель переключится на настройки экрана.
- В разделе System UI отключите Safe area, чтобы контент распространялся до краёв экрана.
- В разделе Layout задайте направление Vertical и распределение Space evenly.
- В разделе Fill выберите тип фона — сплошной цвет, градиент или изображение. В этом примере используется Gradient с двумя точками цвета.
3. Добавьте кнопку закрытия
Кнопка закрытия скрывает пейвол. Пресет Close уже настроен — дополнительная настройка действия не требуется.
- На канвасе нажмите +.
- Выберите Buttons > Close.
4. Добавьте заголовок и свяжите его с кнопкой закрытия
H1 располагается рядом с кнопкой закрытия в верхней части экрана. Чтобы выровнять их по горизонтали, оберните оба элемента в горизонтальный контейнер.
Чтобы добавить заголовок:
- Нажмите + > Text > H1.
- Выделив H1, откройте вкладку Design на правой панели и отредактируйте текст в поле Content.
Чтобы сгруппировать заголовок с кнопкой закрытия:
- На панели Layers нажмите меню с тремя точками на слое кнопки закрытия и выберите Wrap > Wrap in Horizontal Container.
- Перетащите слой H1 в новый горизонтальный контейнер.
Чтобы выровнять два элемента:
- Отрегулируйте размер кнопки закрытия и размер шрифта H1 так, чтобы они комфортно располагались на одной строке.
- Выделив горизонтальный контейнер, задайте в правой панели выравнивание и распределение элементов, чтобы они выстраивались правильно.
5. Добавьте описание ценности
Короткая строка под заголовком объясняет пользователю, что он получит от подписки.
- Нажмите + > Text > Body.
- Выделив элемент body, отредактируйте текст в поле Content на вкладке Design.
6. Добавьте список возможностей
Список возможностей показывает, что входит в подписку. Каждая строка содержит иконку, заголовок и краткое описание.
Полный набор пресетов списков см. в разделе Элементы — List.
Чтобы добавить список возможностей:
- Нажмите + > List и выберите пресет списка. Icon List — самый распространённый вариант для пейволов.
- Выбрав каждую строку, отредактируйте заголовок и описание в поле Content.
- Чтобы добавить или удалить строки, выберите список и используйте элементы управления строками на панели Layers.
7. Добавьте список продуктов
Список продуктов показывает варианты подписок, из которых пользователь может выбрать. Элемент Products отображает одну карточку на каждый продукт, назначенный экрану, и одна карточка автоматически помечается как выбранная по умолчанию.
Подробнее об управлении продуктами — в разделе Настройка покупок.
Чтобы добавить и настроить продукты:
- Нажмите + > Products и выберите шаблон макета. Vertical List — самый распространённый вариант.
- Выберите каждую карточку продукта на холсте и укажите продукт в выпадающем списке на вкладке Design. В списке отображаются все продукты, настроенные в дашборде Adapty.
- Чтобы изменить выбранный по умолчанию продукт, выберите нужную карточку и включите Set as default product на вкладке Design.
- Чтобы настроить значок скидки, разверните карточку продукта на панели Layers, выберите слой значка и отредактируйте его текст в поле Content. Скройте значок на других карточках, нажав значок глаза рядом с каждым слоем значка.
8. Добавьте кнопку покупки
Кнопка покупки запускает встроенную покупку для продукта, который пользователь выбрал на экране. Переменная products.selectedProduct всегда указывает на текущий выбранный продукт.
Чтобы добавить кнопку покупки:
- Нажмите + > Buttons и выберите подходящий пресет кнопки.
- Выделив кнопку, откройте вкладку Interactions в правой панели.
- Нажмите Add trigger > On tap, затем нажмите Add action.
- Установите Action в значение Purchase, а Product — в
products.selectedProduct.
9. Добавьте ссылки в футер
Футер содержит ссылки на условия использования и политику конфиденциальности (обязательные требования сторов), а также кнопку для восстановления предыдущих покупок.
Чтобы добавить ссылки в футер:
- Нажмите + > Buttons > Links. На экран добавится строка с кнопками Restore Purchases, Terms of Use и Privacy Policy.
- На панели Layers выберите кнопку Terms of Use. Откройте вкладку Interactions — действие Open URL уже привязано. Нажмите на него и введите нужный URL.
- Повторите то же самое для кнопки Privacy Policy, указав URL вашей политики конфиденциальности.
- Кнопку Restore Purchases оставьте без изменений — её действие настроено заранее.
Если какой-то элемент расположен слишком высоко или низко, или вы хотите добавить отступы, отрегулируйте его margin и padding.
Следующие шаги
- Сохраните и опубликуйте флоу.
- Добавьте флоу в плейсмент, чтобы начать показывать его пользователям.