Install via npm
Qonversion SDK package is available on npm.Migrating from
react-native-qonversion (v9 or earlier)? See the React Native v10 migration guide - the package was renamed to @qonversion/react-native-sdk.Extra steps
iOS
React Native auto-linking handles the native module registration. After installing the package, runpod install from your ios/ folder.
CocoaPods trunk becomes read-only on December 2, 2026
React Native integrates native modules through CocoaPods, so the Qonversion React Native SDK stays on CocoaPods for now. Your existing builds are not affected: the versions you already use keep installing from the CocoaPods CDN. React Native’s own Swift Package Manager mode is still experimental; once React Native declares it production-ready, the Qonversion React Native SDK ships as a Swift package, and if that has not happened by the switch, new versions will be made available through a CocoaPods source of our own (onesource line in the Podfile; Expo prebuild / EAS Build covered by a config plugin). Either way the instructions will be published here and in the migration guide before December 2, 2026.Android
Include theBILLING permission in your AndroidManifest.xml file as follows:
Running with Expo
If you are using Qonversion in an Expo app you will have to create Development Builds.Kids Mode for Qonversion React Native SDK
In case you are building an App for Kids, follow this guide to learn about Kids Mode for Qonversion SDKs.Next steps
The SDK is installed. Choose the mode to implement — this determines how much code you write next.Analytics Mode
Get best-in-class subscription analytics without changing your purchase flow — the fastest way to start.
Subscription Management Mode
Let Qonversion fetch products, make purchases, and manage cross-platform access.