---
title: "Восстановление покупок в мобильном приложении с Capacitor SDK"
description: "Узнайте, как восстановить покупки в Adapty, чтобы обеспечить бесперебойный пользовательский опыт."
---

Восстановление покупок в iOS и Android — это функция, которая позволяет пользователям восстановить доступ к ранее приобретённому контенту (подпискам или встроенным покупкам) без повторной оплаты. Это особенно удобно для пользователей, которые удалили и переустановили приложение или перешли на новое устройство и хотят получить доступ к ранее купленному контенту.

:::note
В пейволах, созданных с помощью [Paywall Builder](adapty-paywall-builder), покупки восстанавливаются автоматически без дополнительного кода с вашей стороны. Если это ваш случай — этот шаг можно пропустить.
:::

Чтобы восстановить покупку, не используя [Paywall Builder](adapty-paywall-builder) для кастомизации пейвола, вызовите метод `.restorePurchases()`:

```typescript showLineNumbers

try {
  const profile = await adapty.restorePurchases();
  const isSubscribed = profile.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
  
  if (isSubscribed) {
    // Restore access to paid features
    console.log('Access restored successfully!');
  } else {
    console.log('No active subscriptions found');
  }
} catch (error) {
  console.error('Failed to restore purchases:', error);
}
```

Параметры ответа:

| Параметр | Описание |
|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **profile** | Объект [`AdaptyProfile`](https://capacitor.adapty.io/interfaces/adaptyprofile). Эта модель содержит информацию об уровнях доступа, подписках и разовых покупках. Проверьте **статус уровня доступа**, чтобы определить, есть ли у пользователя доступ к приложению. |