Adapty Flutter는 Android 및 iOS용 Flutter 앱의 내부 구독 관리를 단순화하는 가벼운 100% 오픈소스 SDK입니다. 구독 시스템과 원활하게 통합되어 구매, 사용자 프로필, 구독 상태를 효율적으로 처리할 수 있도록 지원합니다. 플랫폼별 복잡성을 추상화하여 모든 플랫폼에서 일관된 API를 제공합니다. GitHub에 전체 소스 코드가 공개되어 있어 투명성과 맞춤형 설정이 가능합니다. 벤더 종속성 없이 강력한 구독 로직을 필요로 하는 앱에 적합합니다.
사용 사례
앱 내 구독 관리
구독 수명 주기 이벤트 처리
여러 구독 레벨 지원
백엔드 분석과의 통합
사용자 프로필 동기화 활성화
주요 기능
100% 오픈소스
크로스 플랫폼(안드로이드 및 iOS)
경량 설계
두 플랫폼 모두에 대한 통합 API
소스 코드에 대한 완전한 액세스
적합한 대상
앱 내 구매 기능이 있는 플러터 앱
오픈소스 대안을 찾는 개발자
구독 상태 관리가 필요한 팀
구독 기반 서비스를 구축하는 스타트업
투명한 결제 처리가 필요한 앱
고려 사항
고급 기능을 사용하려면 수동 설정이 필요합니다
상용 SDK에 비해 문서가 제한적
내장 분석 또는 보고서 없음
완전한 기능을 위해 외부 백엔드에 의존합니다
구독 모델이 아닌 경우 적합하지 않습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Easy In-App Purchases Integration to
Make Your Flutter App Profitable
Adapty SDK is an open-source framework that makes implementing in-app subscriptions in Flutter fast and easy. It’s 100% open-source, native and lightweight.
Why Adapty?
No server code implementation. Integrate in-app purchases with server-side receipt validation in minutes — in your own paywall or using the no-code flow builder.
No-code flow builder. Create beautiful, natively rendered single- or multi-screen flows in the no-code editor and display them in your app. With flows, you can start getting paid instantly or implement engaging onboardings in your app.
On-the-fly paywalls price testing. Test different prices, duration, offers, messages, and designs simultaneously, all without new app releases.
Full customer's payment history. Explore the user's payment events from the trial start to subscription cancellation or billing issues.
3rd-party integrations. Send subscription events to 3rd-party analytics, attribution, and ad services with no coding, even if the user uninstalls the app.
Advanced analytics. Analyze your app real-time metrics with advanced filters, such as Ad network, Ad campaign, country, A/B test, etc.
Integrate IAPs within a few hours without server coding
Adapty handles everything, from free trials to refunds, in a simple, developer-friendly SDK.
Free trials, upgrades, downgrades, crossgrades, family sharing, renewals, promo offers, intro offers, promo codes, and more – Adapty SDK does everything with a single line of code.
Easy subscription management.
One-time purchases and lifetime subscriptions supported.
Sync subscribers' states across iOS, Android, and Web.
Design flows in the no-code Flow Builder
With the Adapty Flow Builder, you can visually design complete user experiences — from single-screen paywalls to multi-step onboardings, surveys, and quizzes.
Flexible customizable flows: Build any kind of flow: a single-screen paywall, a multi-step sequence, a survey, or anything in between.
Native rendering: The Adapty SDK renders flows natively without web views to ensure a seamless user experience.
Update without redeploying: Change copy, design, pricing, or logic any time. Updates reach your users without an app release.
Adapty automatically renders your flow and handles all the complex purchase logic, receipt validation, and subscription management behind the scenes.
Test paywalls & prices on Flutter without app releases
Optimize in-app subscriptions with the paywall A/B testing. Conversions, trials, revenue, cancellations, and more — everything is calculated for you: each paywall and each A/B test.
Change images, colors, layouts, and literally anything using the no-code builder or a custom JSON. Configure different prices, trial periods, promo offers, and more in Adapty without app releases.
Real-time analytics for your Flutter app
Manage the subscription's state without managing transactions.
99.5% accuracy.
View and analyze data by attributes, such as status, channels, campaigns, and more.
Filter, group, and measure metrics by attribution, platform, custom users' segments, and more in a few clicks.
Mobile app monetization's largest community
Ask questions, participate in discussions about Adapty-related topics, become a part of our community for app developers and marketers. Learn how to monetize your app, ask questions, post jobs, read industry news and analytics. Ad free.
Get started
Follow our quickstart guide to install and configure Adapty SDK. Set up purchases in hours instead of weeks 🚀
Requirements
Requirement
Minimum
Flutter
3.32.0
Dart
3.8.0
iOS
15.0
Xcode
26.0
Android
API 21 (Android 5.0)
iOS uses Swift Package Manager. As of 4.0.0 the iOS native SDK is distributed via Swift Package Manager only (CocoaPods support was dropped). On Flutter 3.44+ SwiftPM is enabled by default and the plugin works out of the box. On Flutter 3.32–3.43 you must enable it once per project before building for iOS:
flutter config --enable-swift-package-manager
Example app
This repository includes a sample application that demonstrates Adapty SDK integration. See the example app and run it.
Contributing
Feel free to open an issue, we check all of them or drop us an email at [support@adapty.io](mailto:support@adapty.io) and tell us everything you want.
Want to suggest a feature? Just contact us or open an issue in the repo.
Like Adapty SDK?
So do we! Feel free to star the repo ⭐️⭐️⭐️ and make our developers happy!
License
Adapty is available under the MIT license. Click here for details.