Intégrez des achats in-app dans votre application Flutter
// Your app's code
import 'package:adapty_flutter/adapty_flutter.dart';
Adapty().activate();
// Make a purchase, Adapty handles the rest
try {
final profile = await Adapty().makePurchase(product: product);
// successful purchase
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (error) {
// handle another errors
}
Pas besoin de construire un backend pour les achats in-app Flutter
Le SDK d'Adapty gère tout ce qui est généralement fait sur le backend: validation des reçus, statut d'abonnement, renouvellements, essais et remboursements.
Configurez-le une fois et obtenez des achats in-app Flutter entièrement fonctionnels sur iOS et Android.
Pourquoi choisir le SDK Adapty?
Suivez l'état des abonnements sur toutes les plateformes
Validez les reçus sur le backend
Gérez tous les types d'états d'abonnement
Évoluez sur un noyau de niveau entreprise
Intégration facile pour Flutter
Utilisez 5 méthodes SDK pour gérer les IAP Flutter
// Your app's code
try {
final profile = await Adapty().makePurchase(product: product);
// successful purchase
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
try {
final profile = await Adapty().restorePurchases();
// check the access level
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
try {
await Adapty().identify(customerUserId);
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
final builder = AdaptyProfileParametersBuilder()
..setFirstName("John")
..setLastName("Appleseed")
try {
await Adapty().updateProfile(builder.build());
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
// Your app's code
try {
await Adapty().updateAttribution("<attribution>", source: "<source>", networkUserId: "<networkUserId>");
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
}
Adapty propulse les applications à chaque étape, des indépendants aux éditeurs de premier plan
Le SDK Flutter inclut tout ce dont vous avez besoin pour développer votre application

Augmentez les revenus d'abonnement sans mises à jour d'applications
Réduisez le taux de remboursement de 40 %


Connaissez vos chiffres d'abonnement à tout moment
Constructeur de pейволлы sans code

FAQ
Comment puis-je implémenter les achats in-app dans Flutter?
Pour implémenter des achats in-app dans Flutter, essayez le SDK d’Adapty comme remplacement de flutter-iap. Il prend en charge iOS et Android et gère les abonnements directement, y compris l’analyse, la validation des reçus, et plus encore.
Besoin d’aide? Consultez notre tutoriel Flutter IAP avec des exemples de code.
Quelle est la différence entre Adapty et flutter-iap?
Flutter-IAP vous donne un accès de bas niveau aux API de magasin, mais vous devrez construire la logique d’abonnement, l’analyse et les tests A/B vous-même. Adapty gère tout cela directement: un SDK pour les abonnements, les pейволлы et le suivi des revenus sans backend requis.
Dois-je construire mon propre backend pour utiliser Adapty?
Non, vous n’avez pas besoin. Adapty s’occupe de la gestion des abonnements et de la validation côté serveur. Vous n’avez pas à gérer manuellement
getSubscriptions
,requestSubscription
ou des vérifications de reçus comme dans flutter-iap.Adapty prend-il en charge iOS et Android?
Oui, Adapty prend en charge les achats in-app dans les applications Flutter sur iOS et Android, que vous utilisiez le plugin Flutter-IAP standard ou non.
Où puis-je trouver des exemples de code et des docs?
Vous pouvez explorer la documentation Flutter IAP avec des guides d’installation, des exemples d’achats in-app Flutter et des instructions détaillées pour gérer les achats, les mises à niveau et les renouvellements.