---
title: "React Native SDK ile mobil uygulamada satın almaları geri yükleme"
description: "Kesintisiz bir kullanıcı deneyimi sağlamak için Adapty'de satın almaların nasıl geri yükleneceğini öğrenin."
---

Hem iOS hem de Android'de satın almaları geri yükleme özelliği, kullanıcıların abonelikler veya uygulama içi satın almalar gibi daha önce satın aldıkları içeriklere tekrar ücret ödemeden erişmesini sağlar. Bu özellik, uygulamayı kaldırıp yeniden yükleyen ya da yeni bir cihaza geçen ve daha önce satın aldıkları içeriklere tekrar erişmek isteyen kullanıcılar için oldukça kullanışlıdır.

:::note
[Paywall Builder](adapty-paywall-builder) ile oluşturulan paywallerde satın almalar, sizin tarafınızdan herhangi bir ek kod yazmaya gerek kalmadan otomatik olarak geri yüklenir. Bu durum sizin için geçerliyse bu adımı atlayabilirsiniz.
:::

Paywalli özelleştirmek için [Paywall Builder](adapty-paywall-builder) kullanmıyorsanız satın alımı geri yüklemek için `.restorePurchases()` metodunu çağırın:

```typescript showLineNumbers
try {
    const profile = await adapty.restorePurchases();
    const isSubscribed = profile.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
  
    if (isSubscribed) {
        // restore access
    }
} catch (error) {
    // handle the error
}
```

Yanıt parametreleri:

| Parametre | Açıklama |
|---------|-----------|
| **Profile** | <p>Bir [`AdaptyProfile`](https://react-native.adapty.io/interfaces/adaptyprofile) nesnesi. Bu model, access level'lar, abonelikler ve abonelik dışı satın almalar hakkında bilgi içerir.</p><p>Kullanıcının uygulamaya erişimi olup olmadığını belirlemek için **access level** durumunu kontrol edin.</p> |

:::tip

Adapty SDK'nın bir mobil uygulamaya nasıl entegre edildiğini gerçek bir örnekle görmek ister misiniz? Tam kurulumu, paywall'ların gösterimini, satın alma işlemlerini ve diğer temel işlevleri içeren [örnek uygulamalarımıza](sample-apps) göz atın.

:::