---
title: "Restaurer les achats dans une application mobile avec React Native SDK"
description: "Découvrez comment restaurer les achats dans Adapty pour garantir une expérience utilisateur fluide."
---

La restauration des achats sur iOS et Android permet aux utilisateurs de retrouver l'accès à du contenu précédemment acheté — abonnements ou achats intégrés — sans être débité à nouveau. Cette fonctionnalité est particulièrement utile pour les utilisateurs qui ont désinstallé puis réinstallé l'application, ou qui ont changé d'appareil et souhaitent accéder à leurs achats passés sans repayer.

:::note
Dans les paywalls créés avec le [Paywall Builder](adapty-paywall-builder), les achats sont restaurés automatiquement sans code supplémentaire de votre part. Si c'est votre cas, vous pouvez ignorer cette étape.
:::

Pour restaurer un achat sans utiliser le [Paywall Builder](adapty-paywall-builder) pour personnaliser le paywall, appelez la méthode `.restorePurchases()` :

```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
}
```

Paramètres de réponse :

| Paramètre | Description |
|---------|-----------|
| **Profile** | <p>Un objet [`AdaptyProfile`](https://react-native.adapty.io/interfaces/adaptyprofile). Ce modèle contient des informations sur les niveaux d'accès, les abonnements et les achats uniques.</p><p>Vérifiez le **statut du niveau d'accès** pour déterminer si l'utilisateur a accès à l'application.</p> |

:::tip

Vous souhaitez voir un exemple concret d'intégration du SDK Adapty dans une application mobile ? Consultez nos [exemples d'applications](sample-apps), qui illustrent la configuration complète, notamment l'affichage des paywalls, les achats et d'autres fonctionnalités de base.

:::