Восстановление покупок в мобильном приложении через Unity SDK
Восстановление покупок на iOS и Android позволяет пользователям снова получить доступ к ранее купленному контенту — подпискам или встроенным покупкам — без повторного списания средств. Это особенно удобно, если пользователь удалил и переустановил приложение или перешёл на новое устройство и хочет вернуть доступ к ранее приобретённому контенту.
В пейволах, созданных с помощью Paywall Builder, покупки восстанавливаются автоматически — дополнительный код писать не нужно. Если вы используете Paywall Builder, этот шаг можно пропустить.
Чтобы восстановить покупку без использования Paywall Builder для настройки пейвола, вызовите метод .restorePurchases():
Adapty.RestorePurchases((profile, error) => {
if (error != null) {
// handle the error
return;
}
var accessLevel = profile.AccessLevels["YOUR_ACCESS_LEVEL"];
if (accessLevel != null && accessLevel.IsActive) {
// restore access
}
});
Параметры ответа:
| Параметр | Описание |
|---|---|
| Profile | Объект Проверьте статус уровня доступа, чтобы определить, есть ли у пользователя доступ к приложению. |
Хотите увидеть реальный пример интеграции Adapty SDK в мобильное приложение? Посмотрите наши примеры приложений — они демонстрируют полную настройку: отображение пейволов, совершение покупок и другие базовые функции.