Восстановление покупок в мобильном приложении с помощью Kotlin Multiplatform SDK
Восстановление покупок — это функция, которая позволяет пользователям снова получить доступ к ранее приобретённому контенту (подпискам или встроенным покупкам) без повторного списания средств. Особенно она полезна тем, кто удалил и переустановил приложение или перешёл на новое устройство и хочет получить доступ к уже оплаченному контенту.
Если вы создали экран в билдере, восстанавливать покупки вручную не нужно. Подключите соответствующий элемент управления — действие Restore purchases во Flow & Paywall Builder или ссылку/кнопку восстановления в старом — и SDK выполнит восстановление самостоятельно.
Если вы создали экран самостоятельно, вызовите метод .restorePurchases():
Adapty.restorePurchases().onSuccess { profile ->
if (profile.accessLevels["YOUR_ACCESS_LEVEL"]?.isActive == true) {
// successful access restore
}
}.onError { error ->
// handle the error
}
Параметры ответа:
| Параметр | Описание |
|---|---|
| Profile | Объект Проверьте статус уровня доступа, чтобы определить, есть ли у пользователя доступ к приложению. |
Хотите увидеть реальный пример интеграции Adapty SDK в мобильное приложение? Посмотрите наши примеры приложений, которые демонстрируют полную настройку, включая отображение пейволов, совершение покупок и другую базовую функциональность.