Skip to content

Repository files navigation

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

npm MIT License

In-App Subscription Implementation & Management

  1. Qonversion SDK provides three simple methods to manage subscriptions:
    • Get in-app product details
    • Make purchases
    • Check subscription status to manage premium access
  2. 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.
  3. You can use Qonversion webhooks and API in addition to SDK to get user-level data where you need it.

See the quick start guide documentation.

Analytics

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

See more details here.

Integrations

Send user-level subscription data to your favorite platforms.

Why Qonversion?

  • 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.
  • Change promoted in-app products. Change promoted in-app products anytime without app releases.
  • A/B test and identify winning in-app purchases, subscriptions or paywalls.
  • 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 a slow or interrupted network connection.
  • Webhooks. You can easily send all 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 plugin ships both a Package.swift and a podspec, so npx cap sync resolves the native iOS dependency with Swift Package Manager (the default for Capacitor 8 projects) or CocoaPods — see iOS native dependencies.

CocoaPods trunk becomes read-only on December 2, 2026 — see the CocoaPods → Swift Package Manager migration guide.

Documentation

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/SuperFeature)
  3. Commit your Changes. Use small commits with separate logic. (git commit -m 'Add some super feature')
  4. Push to the Branch (git push origin feature/SuperFeature)
  5. Open a Pull Request

Have a question?

Contact us via issues on GitHub or ask a question on the site.

License

Qonversion SDK is available under the MIT license.

About

Capacitor plugin for cross-platform (iOS and Android) in-app purchase and subscription infrastructure, revenue analytics, engagement automation, and integrations

Resources

Stars

14 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages