Кнопки во Flow Builder
Кнопки — это интерактивные элементы во Flow Builder, реагирующие на нажатия пользователя. Используйте их для:
- CTA-кнопок покупки, которые привязаны к продуктам и автоматически обрабатывают транзакции
- Навигации — перемещения пользователей между экранами (Next, Back, Close, Skip)
- Утилитарных ссылок — Restore Purchases, Terms of Service и Privacy Policy
Этот раздел описывает новый Flow Builder, который работает с SDK Adapty версии 4.0 и выше.
Добавление кнопок
Чтобы добавить любую кнопку:
- Нажмите + и выберите Button.
- Выберите тип кнопки.
- Кнопки покупки, ссылки и кнопки закрытия поставляются с предварительно настроенными действиями. Для ссылок настройте URL для перехода пользователей. Для других типов кнопок перейдите на панель Interactions. Там в разделе Button triggers настройте действия, которые должна выполнять кнопка.
- Настройте дизайн кнопки в панели Design.
Типы кнопок
Кнопки покупки
Чтобы кнопки покупки работали, привяжите продукты к экрану и добавьте элемент Products. См. гайд.
Кнопка покупки запускает встроенную покупку того продукта, который пользователь выбрал на экране. SDK обрабатывает транзакцию автоматически — никакого дополнительного кода в приложении не требуется.
Чтобы добавить кнопку покупки:
- Нажмите + и выберите Button, затем выберите пресет кнопки.
- Выделив кнопку, откройте вкладку Interactions на правой панели.
- Нажмите Add trigger > On tap, затем нажмите Add action.
- Установите Action в Purchase, а Product — в
products.selectedProduct. Переменнаяproducts.selectedProductвсегда указывает на текущий выбранный продукт на экране.
Привлечь внимание к кнопкам покупки можно с помощью анимации. Paywall Builder поддерживает тип анимации Pulse. Настройте стиль анимации в панели Design.
Ссылки
Кнопки Terms of Use и Privacy Policy имеют встроенное действие Open URL. Укажите целевой URL в нём. Пустые Open URL и встроенные ссылки блокируют предпросмотр и публикацию.
Чтобы соответствовать требованиям некоторых сторов, вы можете добавить ссылки на:
- Условия использования
- Политику конфиденциальности
- Восстановление покупок Чтобы добавить ссылки:
- Нажмите + и выберите Button > Links. Это добавит строку инлайн-кнопок с предустановленными действиями: восстановление покупок или открытие URL. Если не все кнопки нужны, удалите лишние на панели слоёв.
-
Теперь настройте действия кнопок:
- Кнопка Restore purchases уже обрабатывает восстановление покупок.
- Для каждой оставшейся ссылки:
- Нажмите на кнопку, чтобы выбрать её, и перейдите на вкладку Interactions справа.
- Вставьте URL в поле.
- По умолчанию URL открывается во встроенном браузере для удобства пользователя. Если вы хотите открывать ссылки во внешнем браузере, установите флажок Open in external browser.
Закрытие флоу
Кнопка Close автоматически закрывает флоу.
Чтобы добавить кнопку закрытия, нажмите + и выберите Button > Close flow.
Используйте позиционирование Absolute, чтобы разместить кнопку закрытия в углу экрана.
Вы также можете настроить любую другую кнопку для закрытия флоу с помощью действий.
Пользовательские кнопки
Любую добавленную кнопку можно настроить на выполнение нужного действия при нажатии:
- Перейти на следующий экран
- Показать предупреждение
- Задать переменную
- Показать или скрыть элементы экрана
- Открыть URL
- Восстановить покупки
- Выполнить условные действия