Installation
Connect your app to Qonversion SDK
Before you start building screens in the No-Code Builder, make sure your app is connected to the Qonversion SDK. The SDK handles screen display, product data, analytics, and purchase tracking.
You only need to install it once — then you can display and update No-Code screens anytime, without additional code changes.
On Android the No-Codes SDK is distributed as a separate package, but it includes the Qonversion SDK as a dependency.
For iOS and other supported cross-platform frameworks, No-Codes SDK comes with the Qonversion SDK. If you already use Qonversion SDK, then simply upgrade it to the minimal required version, described below. If not, add the latest version to your project following this guide.
Supported platforms
| Platform | SDK Version |
|---|---|
| iOS | 6.0.0+ |
| Android | No-Codes 1.0.0+ |
| React Native | 10.0.0+ |
| Flutter SDK | 11.0.0+ |
| Unity SDK | coming soon |
| Cordova Plugin | coming soon |
| Capacitor Plugin | coming soon |
1. Install SDKs
Install iOS SDK
iOS (Swift Package Manager)
Open Xcode, go to File → App packages... and enter the package URL https://github.com/qonversion-ios-sdk to the search bar to import the package.
Or using CocoaPods:
Add dependency to Podfile.
pod 'Qonversion'Run pod install in the project directory to download the dependency.
pod installInstall Android SDK
Add Qonversion dependency to your package level build.gradle file.
implementation 'io.qonversion:no-codes:1.+'
Migrating to the latest Qonversion SDK versionIf you are utilizing our subscription management and analytics SDK (
io.qonversion.android.sdk:sdk), please be aware that the No-Codes SDK includes the latest version of the Qonversion SDK. Therefore, you need to manage the migration from previous major versions to the latest ones. Our migration guides located in the relevant documentation section will assist you with this process.After that you can remove the Qonversion SDK dependency from your
build.gradlefile and leave only the No-Codes SDK dependency there.
Install React Native SDK
Install via npm or Yarn:
npm install react-native-qonversion --saveyarn add react-native-qonversionAfter installation, make sure to install the iOS pods:
cd ios && pod installInstall Flutter SDK
To use Qonversion in your Flutter app, add qonversion as a dependency in your pubspec.yaml file:
dependencies:
qonversion_flutter: ^11.0.0Then install the dependency
flutter pub getAfter installation, make sure to install the iOS pods:
cd ios && pod install2. Get Your Project Key
- Go to **Qonversion Dashboard **→ Settings → General Tab.
- Copy your Project Key.
- Use this key in your SDK initialization.
This key connects your app to the correct project, enabling the Builder to display published screens and track metrics.
3. Initialize SDK
// You can initialize using only project key
let configuration = NoCodesConfiguration(projectKey: "projectKey")
NoCodes.initialize(with: configuration)// You can initialize using only project key
val noCodesConfig = NoCodesConfig.Builder(this, "projectKey").build()
NoCodes.initialize(noCodesConfig)// You can initialize using only project key
final NoCodesConfig noCodesConfig = new NoCodesConfig.Builder(this, "projectKey").build();
NoCodes.initialize(noCodesConfig);// You can initialize using only project key
const noCodesConfig = new NoCodesConfigBuilder('projectKey')
.build();
NoCodes.initialize(noCodesConfig);final noCodesConfig = new NoCodesConfigBuilder(projectKey).build();
NoCodes.initialize(noCodesConfig);What’s Next
After the SDK is connected, you can:
Updated 2 days ago
