Отображение пейвола, созданного с помощью Remote Config, в iOS SDK
Если вы настроили пейвол с помощью Remote Config, вам нужно реализовать его отображение в коде мобильного приложения. Поскольку Remote Config даёт гибкость под ваши задачи, вы сами решаете, что включать и как будет выглядеть пейвол. Мы предоставляем метод для получения Remote Config — остальное остаётся за вами.
Не забудьте проверить, доступен ли пользователю introductory offer в iOS, и скорректировать отображение пейвола с учётом этого случая.
Получение Remote Config пейвола и его отображение
Чтобы получить Remote Config пейвола, обратитесь к свойству remoteConfig и извлеките нужные значения.
После получения всех необходимых значений соберите их в визуально привлекательный экран. Убедитесь, что дизайн адаптируется к разным размерам экранов и ориентациям устройств, обеспечивая удобный опыт для всех пользователей.
Обязательно зафиксируйте событие просмотра пейвола, как описано ниже, — это позволит аналитике Adapty собирать данные для воронок и A/B-тестов.
После отображения пейвола настройте процесс покупки. Когда пользователь совершает покупку, вызовите .makePurchase() с продуктом из вашего пейвола. Подробнее о методе .makePurchase() читайте в разделе Совершение покупок.
Рекомендуем создать резервный пейвол. Он будет показан пользователю при отсутствии интернета или кэша — это обеспечит бесперебойный опыт в любых условиях.
Отслеживание событий просмотра пейвола
Adapty помогает измерять эффективность пейволов. Данные о покупках собираются автоматически, но просмотры пейволов нужно логировать вручную — только вы знаете, когда пользователь видит пейвол.
Чтобы зафиксировать событие просмотра, вызовите .logShowPaywall(paywall) — это отразится в метриках пейвола в воронках и A/B-тестах.
Вызывать .logShowPaywall(paywall) не нужно, если вы отображаете пейволы, созданные в Paywall Builder.
Adapty.logShowPaywall(paywall)
Параметры запроса:
| Параметр | Обязательность | Описание |
|---|---|---|
| paywall | обязательный | Объект AdaptyPaywall. |