Integre compras in-app ao seu aplicativo 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
}
Não é necessário construir um backend para Flutter compras in-app
O SDK da Adapty lida com tudo o que normalmente é feito no backend: validação de recibos, status de assinatura, renovações, testes e reembolsos.
Configure uma vez e obtenha compras in-app do Flutter totalmente funcionais tanto no iOS quanto no Android.
Por que escolher o SDK da Adapty?
Rastreie o status da assinatura em várias plataformas
Valide recibos no backend
Gerencie todos os tipos de estados de assinatura
Escale em um núcleo de nível empresarial
Integração fácil para Flutter
Use 5 métodos do SDK para gerenciar IAP de 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 potencializa aplicativos em todas as fases, desde desenvolvedores independentes até os melhores publishers
O SDK Flutter inclui tudo o que você precisa para crescer seu aplicativo

Aumente a receita de assinaturas sem lançar aplicativos
Reduza a taxa de reembolso em 40%


Saiba seus números de assinatura a qualquer momento
Construtor de paywall sem código

Perguntas Frequentes
Como implemento compras in-app em Flutter?
Para implementar compras in-app em Flutter, experimente o SDK da Adapty como substituto do flutter-iap. Ele suporta tanto iOS quanto Android e cuida das assinaturas prontamente, incluindo análises, validação de recibos e mais.
Precisa de ajuda? Confira nosso tutorial de IAP Flutter com exemplos de código.
Qual é a diferença entre Adapty e flutter-iap?
Flutter-IAP oferece acesso de baixo nível às APIs da loja, mas você precisará construir a lógica de assinatura, análises e testes A/B por conta própria. A Adapty cuida de tudo isso imediatamente: um SDK para assinaturas, paywalls e rastreamento de receita sem backend necessário.
Preciso construir meu próprio backend para usar o Adapty?
Não, você não precisa. A Adapty cuida da gestão de assinaturas e da validação do lado do servidor. Você não precisa lidar manualmente com
getSubscriptions
,requestSubscription
ou verificações de recibo como no flutter-iap.A Adapty suporta iOS e Android?
Sim, a Adapty suporta compras in-app em aplicativos Flutter tanto no iOS quanto no Android, seja você esteja usando o plugin padrão do Flutter-IAP ou não.
Onde posso encontrar exemplos de código e documentação?
Você pode explorar a documentação de IAP Flutter com guias de configuração, exemplos de compras in-app do Flutter e instruções detalhadas para lidar com compras, upgrades e renovações.