Qonversion Flutter는 Android, iOS 및 macOS용 Flutter 앱에서 내부 구독 및 구매를 가능하게 하는 플러그인입니다. 수금 검증을 단순화하고 프리미엄 콘텐츠에 대한 크로스플랫폼 접근을 관리합니다. Qonversion의 백엔드와 통합함으로써 개발자는 사용자 구매를 안전하게 확인하고 구독 상태에 따라 기능을 열 수 있습니다. SDK는 플랫폼별 특수 사항을 처리하여 장치 간 일관된 동작을 보장합니다. 한 번만 구매하는 구매와 반복 구독 모두를 지원하며, 콘텐츠 중심 앱에 이상적입니다.
사용 사례
앱 내 구독 관리
사용자 영수증 검증
유료 콘텐츠 액세스 활성화
다중 플랫폼 구독 지원
구독 갱신 처리
계층적 액세스 수준 구현
주요 기능
크로스 플랫폼 지원 (Android, iOS, macOS)
자동 영수증 검증
유료 콘텐츠용 통합 접근 제어
실시간 구독 상태 업데이트
Qonversion 백엔드와의 간편한 통합
구독 및 일회성 구매 지원
적합한 대상
구독 모델을 가진 앱
콘텐츠 기반 모바일 앱
통합 액세스가 필요한 크로스 플랫폼 앱
Qonversion 백엔드를 사용하는 개발자
안전한 구매 검증이 필요한 앱
계층적 기능을 가진 수익화 앱
고려 사항
Qonversion 계정 설정이 필요합니다
Qonversion 백엔드 서비스에 의존합니다
Qonversion 생태계에 한정
각 플랫폼에 대해 적절한 구성이 필요합니다
사용자 정의 규칙을 위해 추가적인 서버 측 로직이 필요할 수 있습니다
백엔드 없이 직접 결제 처리에 적합하지 않습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Qonversion
Qonversion - In-app subscription monetization: implement subscriptions and grow your app’s revenue with A/B experiments
In-app subscription management SDK
API and webhooks to make your subscription data available where you need it
Seamless Stripe integration to enable cross-platform access management
Subscribers CRM with user-level transactions
Instant access to real-time subscription analytics
Built-in A/B experiments for subscription business model
In-App Subscription Implementation & Management
Qonversion SDK provides three simple methods to manage subscriptions:
Get in-app product details
Make purchases
Check subscription status to manage premium access
Qonversion communicates with Apple or Google platforms both through SDK and server-side to process native in-app payments and keep subscription statuses up to date.
You can use Qonversion webhooks and API in addition to SDK to get user-level data where you need it.
Qonversion provides advanced subscription analytics out-of-the-box. You can monitor real-time metrics from new users and trial-to-paid conversions to revenue, MRR, ARR, cohort retention and more. Understand your customers and make better decisions with precise subscription analytics.
A/B Experiments
Qonversion's A/B Experiments feature provides everything required to quickly launch paywall and other monetization experiments, analyze results and roll out winning versions without releasing a new app build. Qonversion A/B Experiments include:
User segmentation by country, install date, app version, free/paying user
Traffic allocation
Advanced subscription analytics
Visualization of A/B experiments results
Statistical significance of the results
Roll out winning versions without app release with remote config
No headaches with Apple's StoreKit & Google Billing. Qonversion provides simple methods to handle Apple StoreKit & Google Billing purchase flow.
Receipt validation. Qonversion validates user receipts with Apple and Google to provide 100% accurate purchase information and subscription statuses. It also prevents unauthorized access to the premium features of your app.
Track and increase your revenue. Qonversion provides detailed real-time revenue analytics including cohort analysis, trial conversion rates, country segmentation, and much more.
Integrations with the leading mobile platforms. Qonversion allows sending data to platforms like AppsFlyer, Adjust, Branch, Tenjin, Facebook Ads, Amplitude, Mixpanel, and many others.
A/B test and identify winning in-app purchases, subscriptions or paywals.
Cross-device and cross-platform access management. If you provide user authorization in your app, you can easily set Qonversion to provide premium access to authorized users across devices and operating systems.
SDK caches the data. Qonversion SDK caches purchase data including in-app products and entitlements, so the user experience is not affected even with the slow or interrupting network connection.
Webhooks. You can easily send all of the data to your server with Qonversion webhooks.
Customer support. You can always reach out to our customer support and get the help required.
Convinced? Let's go!
Installation
Follow the installation guide. The iOS and macOS native dependency is resolved through Swift Package Manager when it is enabled in Flutter (opt-in since Flutter 3.24, on by default since 3.44) and through CocoaPods otherwise — see iOS and macOS native dependencies.
Check the full documentation to learn about implementation details and available features.
Help us improve the documentation
Whether you’re a core user or trying it out for the first time, you can make a valuable contribution to Qonversion by improving the documentation. Help us by:
sending us feedback about something you thought was confusing or simply missing
sending us a pull request via GitHub
suggesting better wording or ways of explaining certain topics in the Qonversion documentation. Use SUGGEST EDITS button in the top right corner.
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project
Create your Feature Branch (git checkout -b feature/SuperFeature)
Commit your Changes. Use small commits with separate logic. (git commit -m 'Add some super feature')
Push to the Branch (git push origin feature/SuperFeature)