Présentation du SDK Capacitor

Release

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

Nous avons créé le SDK Capacitor Adapty pour vous débarrasser des contraintes liées aux achats intégrés et vous permettre de vous concentrer sur ce que vous faites le mieux : créer des applications formidables. Voici ce dont nous nous chargeons pour vous :

  • Gérer les achats, la validation des reçus et la gestion des abonnements sans configuration supplémentaire
  • Créer et tester des paywalls sans mise à jour de l’application
  • Obtenir des analyses d’achats détaillées sans configuration - cohortes, LTV, churn et analyse de funnel inclus
  • Maintenir le statut d’abonnement de l’utilisateur toujours à jour entre les sessions et les appareils
  • Intégrer votre application avec des services d’attribution marketing et d’analytique en une seule ligne de code
Note

Avant de plonger dans le code, vous devez 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 pour tout configurer en premier.

Démarrage

La skill d'intégration du SDK Adapty réalise toute l'intégration depuis votre outil de développement IA en une seule commande. Utiliser la skill

Voici ce que nous allons couvrir dans le guide d’intégration :

  1. Installer et configurer le SDK : Ajoutez le SDK en tant que dépendance à votre projet et activez-le dans le code.
  2. Activer les achats via les paywalls : Configurez le flux d’achat pour que les utilisateurs puissent acheter des produits.
  3. Vérifier le statut de l’abonnement : Vérifiez automatiquement l’état de l’abonnement de l’utilisateur et contrôlez son accès au contenu payant.
  4. Identifier les utilisateurs (facultatif) : Associez les utilisateurs à leurs profils Adapty pour garantir que leurs données sont stockées de façon cohérente sur tous leurs appareils.

Voir en pratique

Vous voulez voir comment tout s’assemble ? On vous a préparé ça :

Exemples d’applications : Consultez nos exemples complets qui illustrent la configuration de bout en bout :

Concepts clés

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

Ce qui rend l’approche d’Adapty si intéressante, c’est que seuls les placements sont codés en dur dans votre app. Tout le reste – produits, designs de paywall, tarifs et offres – se gère librement depuis l’Adapty Dashboard sans mise à jour de l’app :

  1. Produit - Tout ce qui peut être acheté dans votre app – abonnement, produit consommable ou accès à vie.

  2. Flow ou paywall - Des produits regroupés avec une configuration, attachés à un placement. Deux variantes :

    • Flow - Interface visuelle sans code, conçue dans le Flow & Paywall Builder. Adapty génère l’interface et gère l’achat pour vous.
    • Paywall - Pas de configuration visuelle ; vous construisez l’interface dans votre propre code et appelez makePurchase vous-même. Voir Implémenter les paywalls manuellement.

    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. Les placements représentent 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.