Flutter SDK overview
Bienvenue ! Notre mission : vous simplifier la vie pour tout ce qui touche aux achats intégrés 🚀
Nous avons conçu le SDK Adapty Flutter pour vous débarrasser des tracas liés aux achats intégrés, afin que vous puissiez vous concentrer sur ce que vous faites de 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 prête à l’emploi
- Créer et tester des flows & paywalls sans mise à jour de l’application
- Obtenez des analyses d’achats détaillées sans aucune configuration - cohortes, LTV, churn et analyse d’entonnoir inclus
- Maintenir le statut d’abonnement de l’utilisateur toujours à jour entre les sessions d’application et les appareils
- Intégrez votre application avec des services d’attribution marketing et d’analyse en utilisant une seule ligne de code
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 pour tout configurer en premier.
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 comme dépendance à votre projet et activez-le dans le code.
- Activer les achats avec les flows et les paywalls : Configurez le flow d’achat pour que les utilisateurs puissent acheter des produits. Pour créer votre propre interface, consultez plutôt Implémenter des paywalls personnalisés.
- 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.
Voir en action
Envie de voir comment tout s’assemble ? On a ce qu’il vous faut :
- Exemple d’application : Découvrez notre exemple complet qui illustre la configuration complète
Concepts clés
Avant de plonger dans le code, familiarisons-nous avec les concepts essentiels qui font fonctionner Adapty.
Ce qui fait la force de l’approche d’Adapty, c’est que seuls les placements sont codés en dur dans votre app. Tout le reste – produits, designs de paywalls, tarifs et offres – peut être géré librement depuis l’Adapty Dashboard sans mise à jour de l’app :
-
Produit - Tout ce qui est disponible à l’achat dans votre app – abonnement, produit consommable ou accès à vie.
-
Flows & paywalls - Produits regroupés avec leur configuration, rattachés à un placement. Deux façons de les créer, comparées dans Flows & paywalls :
- Flow & Paywall Builder - Interface visuelle sans code. Adapty gère le rendu de l’interface et le traitement des achats à votre place.
- Paywalls personnalisées - Pas de configuration visuelle ; vous construisez l’interface dans votre propre code et appelez
makePurchasevous-même. Voir Implémenter des paywalls personnalisées.
Dans le code 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 sont :
main- Votre emplacement de paywall principalonboarding- Affiché pendant le flow d’onboardingsettings- 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 - Lorsque des 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.