Восстановление покупок в мобильном приложении с Flutter SDK
Восстановление покупок в iOS и Android позволяет пользователям восстановить доступ к ранее купленному контенту — подпискам или встроенным покупкам — без повторного списания средств. Это особенно удобно для тех, кто переустановил приложение или перешёл на новое устройство и хочет снова получить доступ к оплаченному контенту.
В пейволах, созданных с помощью Paywall Builder, покупки восстанавливаются автоматически — дополнительный код писать не нужно. Если это ваш случай — этот шаг можно пропустить.
Чтобы восстановить покупку, если вы не используете Paywall Builder для настройки пейвола, вызовите метод .restorePurchases():
try {
final profile = await Adapty().restorePurchases();
if (profile?.accessLevels['YOUR_ACCESS_LEVEL']?.isActive ?? false) {
// successful access restore
}
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
Параметры ответа:
| Параметр | Описание |
|---|---|
| Profile | Объект Проверьте статус уровня доступа, чтобы определить, есть ли у пользователя доступ к приложению. |
Хотите увидеть реальный пример интеграции Adapty SDK в мобильное приложение? Посмотрите наши примеры приложений — они демонстрируют полную настройку: отображение пейволов, совершение покупок и другие базовые функции.