---
title: "Présentation du SDK Capacitor"
description: "Découvrez le SDK Adapty pour Capacitor et ses principales fonctionnalités."
---

[![Release](https://img.shields.io/github/v/release/adaptyteam/AdaptySDK-Capacitor.svg?style=flat&logo=capacitor)](https://github.com/adaptyteam/AdaptySDK-Capacitor/releases)

Bienvenue ! Nous sommes là pour simplifier vos achats intégrés 🚀

Nous avons conçu le [SDK Adapty pour Capacitor](https://github.com/adaptyteam/AdaptySDK-Capacitor/) pour vous libérer des contraintes liées aux achats intégrés, afin que vous puissiez vous concentrer sur ce que vous faites le mieux — créer des applications exceptionnelles. Voici ce que nous gérons pour vous :

- Gestion des achats, validation des reçus et gestion des abonnements clés en main
- Création et test de paywalls sans mise à jour de l'application
- Analyses d'achats détaillées sans configuration — cohortes, LTV, taux de désabonnement et analyse de l'entonnoir inclus
- Maintien du statut d'abonnement de l'utilisateur toujours à jour entre les sessions et les appareils
- Intégration de votre application avec des services d'attribution marketing et d'analyse en une seule ligne de code

:::note
Avant de plonger dans le code, vous devrez intégrer Adapty avec App Store Connect et Google Play Console, puis configurer des produits dans le tableau de bord. Consultez notre [guide de démarrage rapide](quickstart) pour tout configurer en premier.
:::

## Démarrer \{#get-started\}

For a fully automated integration, use the [adapty-sdk-integration skill](https://github.com/adaptyteam/adapty-sdk-integration-skill): it runs the whole integration from your AI coding tool in one command.

Voici ce que nous allons aborder dans le guide d'intégration :

1. [Installer et configurer le SDK](sdk-installation-capacitor) : Ajoutez le SDK comme [dépendance](https://www.npmjs.com/package/@adapty/capacitor) à votre projet et activez-le dans le code.
2. [Activer les achats via les paywalls](capacitor-quickstart-paywalls) : Configurez le flux d'achat pour que les utilisateurs puissent acheter des produits.
3. [Vérifier le statut de l'abonnement](capacitor-check-subscription-status) : Vérifiez automatiquement l'état d'abonnement de l'utilisateur et contrôlez son accès au contenu payant.
4. [Identifier les utilisateurs (optionnel)](capacitor-quickstart-identify) : Associez les utilisateurs à leurs profils Adapty pour garantir la cohérence de leurs données sur tous les appareils.

### Voir en action \{#see-it-in-action\}

Vous voulez voir comment tout s'assemble ? Nous avons ce qu'il vous faut :

**Exemples d'applications** : Consultez nos exemples complets qui illustrent la configuration complète :
- [React](https://github.com/adaptyteam/AdaptySDK-Capacitor/tree/master/examples/basic-react-example)
- [Vue.js](https://github.com/adaptyteam/AdaptySDK-Capacitor/tree/master/examples/basic-vue-example)
- [Angular](https://github.com/adaptyteam/AdaptySDK-Capacitor/tree/master/examples/basic-angular-example)
- [Outils de développement avancés](https://github.com/adaptyteam/AdaptySDK-Capacitor/tree/master/examples/adapty-devtools)

## Concepts principaux \{#main-concepts\}

Avant de plonger dans le code, familiarisons-nous avec les concepts clés qui font fonctionner Adapty.

L'approche d'Adapty repose sur le fait que seuls les placements sont codés en dur dans votre application. Tout le reste — produits, designs de paywalls, tarification et offres — peut être géré de manière flexible depuis l'Adapty Dashboard sans mise à jour de l'application :

1. **Produit** - Tout ce qui est disponible à l'achat dans votre application — abonnement, produit consommable ou accès à vie.

2. **Flow ou paywall** - Des produits regroupés avec une configuration, rattachés à un placement. Deux variantes :
   - **[Flow](adapty-flow-builder)** - Interface visuelle sans code, créée dans le Flow Builder. Adapty affiche l'interface utilisateur et gère l'achat pour vous.
   - **[Paywall](paywalls)** - Pas de configuration visuelle ; vous créez l'interface dans votre propre code et appelez `makePurchase` vous-même. Voir [Implémenter les paywalls manuellement](capacitor-quickstart-manual).

   Dans le code du SDK, les deux sont récupérés via la même méthode `getFlow`.

3. **Placement** - Un point stratégique dans le parcours utilisateur où vous souhaitez afficher un paywall. Considérez les placements comme le « où » et le « quand » de votre stratégie de monétisation. Les placements courants incluent :
   - `main` - Votre emplacement de paywall principal
   - `onboarding` - Affiché pendant le flow d'onboarding utilisateur
   - `settings` - Accessible depuis les paramètres de votre application

   Commencez par les bases comme `main` ou `onboarding` pour votre première intégration, puis réfléchissez aux autres endroits dans votre application où les utilisateurs pourraient être prêts à acheter.

4. **Profil** - Lorsque les utilisateurs achètent un produit, leur profil se voit attribuer un **niveau d'accès** que vous utilisez pour définir l'accès aux fonctionnalités payantes.