将内购集成到您的Flutter 应用中
使用Adapty的Flutter SDK将内购添加到iOS和Android。管理收据,监控订阅状态,跳过构建自己的后端。一次集成即可获得所需的一切。
// 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
}
为什么选择Adapty SDK?
跨平台跟踪订阅状态
您将始终知道用户在iOS和Android上的活跃订阅情况。
在后端验证收据
无需构建自己的验证,因为Adapty会处理这些。
处理各种订阅状态
免费试用、升级、促销、家庭共享、续订等。
在企业级核心上扩展
我们经常发布更新,保持SDK稳定,并运行在>99.99%的SLA上。
配置平台
安装Adapty SDK
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
处理购买事件
使用5个SDK方法处理Flutter IAP
// 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为每个阶段的应用提供动力,从独立开发者到顶级发行商
Flutter SDK包含您成长应用所需的一切




常见问题
我如何在Flutter中实现内购?
要在Flutter中实现内购,请尝试使用Adapty的SDK替代flutter-iap。它支持iOS和Android,并可以开箱即用地处理订阅,包括分析、收据验证等。
需要帮助?查看我们的Flutter IAP教程,其中包含代码示例。
Adapty和flutter-iap之间有什么区别?
Flutter-IAP为您提供对商店API的低级访问,但您需要自己构建订阅逻辑、分析和A/B测试。Adapty开箱即用地处理所有这些:一个SDK用于订阅、paye阻止和收入跟踪,无需后端要求。
我需要构建自己的后端来使用Adapty吗?
不,您不需要。Adapty负责订阅管理和服务器端验证。您无需手动处理
getSubscriptions
、requestSubscription
或像在flutter-iap中那样的收据检查。Adapty支持iOS和Android吗?
是的,Adapty支持Flutter应用中的内购,无论您是否使用标准的Flutter-IAP插件。
我在哪里可以找到代码示例和文档?
您可以探索Flutter IAP文档,其中包含设置指南、Flutter内购示例以及处理购买、升级和续订的详细说明。