Vue d'ensemble du SDK Android
Bienvenue ! Nous sommes là pour rendre vos achats intégrés aussi simples que possible 🚀
Nous avons conçu le SDK Android d’Adapty pour vous épargner les tracas des achats intégrés, afin que vous puissiez vous concentrer sur ce que vous faites le mieux : créer des applications remarquables. Voici ce que nous gérons pour vous :
- Gérez les achats, la validation des reçus et la gestion des abonnements sans configuration supplémentaire
- Créez et testez des flows et des paywalls sans mettre à jour l’application
- Accédez à des analyses d’achats détaillées sans aucune configuration — cohortes, LTV, taux de désabonnement et analyse d’entonnoir inclus
- Maintenez le statut d’abonnement des utilisateurs toujours à jour entre les sessions et les appareils
- Intégrez votre application aux services d’attribution marketing et d’analyse avec une seule ligne de code
Avant de plonger dans le code, vous devez intégrer Adapty avec Google Play Console et configurer les produits dans le tableau de bord. Consultez notre guide de démarrage rapide pour tout configurer d’abord.
Pour commencer
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 skillVoici ce que nous allons aborder dans le guide d’intégration :
- Installer et configurer le SDK : Ajoutez le SDK en tant que dépendance à votre projet et activez-le dans le code.
- Activer les achats via les flows : Configurez le flux d’achat pour que les utilisateurs puissent acheter des produits. Pour créer votre propre interface, consultez Implémenter les paywalls manuellement.
- 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.
- Identifier les utilisateurs (optionnel) : Associez les utilisateurs à leurs profils Adapty pour garantir que leurs données sont stockées de manière cohérente sur tous les appareils.
Voyez-le en action
Vous voulez voir comment tout s’assemble ? Voici ce qu’on vous propose :
- Application exemple : Consultez notre exemple complet qui illustre la configuration complète
Concepts clés
Avant de plonger dans le code, familiarisons-nous avec les concepts clés qui font fonctionner Adapty.
L’approche d’Adapty a ceci d’élégant : seuls les placements sont codés en dur dans votre app. Tout le reste – produits, designs de paywall, tarifs et offres – peut être géré librement depuis l’Adapty Dashboard sans mise à jour de l’app :
-
Produit - Tout ce qui peut être acheté dans votre app – abonnement, produit consommable ou accès à vie.
-
Flow ou paywall - Produits regroupés avec une configuration, attachés à un placement. Deux variantes :
- Flow - Interface visuelle sans code, construite dans le Flow & Paywall Builder. Adapty affiche l’interface et gère l’achat pour vous.
- Paywall - Pas de configuration visuelle ; vous construisez l’interface dans votre propre code et appelez
makePurchasevous-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. -
Placement - Un point stratégique dans le parcours utilisateur où vous souhaitez afficher un flow ou un paywall. Les placements représentent le « où » et le « quand » de votre stratégie de monétisation. Les placements courants incluent :
main- L’emplacement principal de votre paywallonboarding- Affiché pendant le flow d’onboarding utilisateursettings- Accessible depuis les paramètres de votre application
Commencez par les bases comme
mainouonboardingpour votre première intégration, puis réfléchissez aux autres endroits de votre application où les utilisateurs pourraient être prêts à acheter. -
Profil - Lorsqu’un utilisateur achète un produit, son profil se voit attribuer un niveau d’accès que vous utilisez pour définir l’accès aux fonctionnalités payantes.