Install the SDK
Install the airborne-react-native package and register the Airborne Maven repository so Android can resolve the native SDK. After this, continue with the native Android and iOS setup.
Add the dependency
Add airborne-react-native to your package.json:
{
"dependencies": {
"airborne-react-native": "^0.37.0"
}
}
Then install:
npm install
You can also add it directly with npm install airborne-react-native@^0.37.0 (or the yarn/pnpm equivalent), which updates package.json for you.
Install iOS pods
The package ships native iOS code, so install pods after adding the dependency:
cd ios && pod install
If you use the React Native community CLI, npx pod-install works as well.
Add the Airborne Maven repository (Android)
The native Android SDK is distributed from Airborne's Maven repository. Add it to your Android Gradle configuration so the dependency can be resolved.
If your project declares repositories in android/build.gradle (under allprojects { repositories { ... } }):
allprojects {
repositories {
maven { url "https://maven.juspay.in/jp-build-packages/hyper-sdk/" }
}
}
If your project uses the newer Gradle settings model, add it to android/settings.gradle instead (under dependencyResolutionManagement { repositories { ... } }):
dependencyResolutionManagement {
repositories {
maven { url "https://maven.juspay.in/jp-build-packages/hyper-sdk/" }
}
}
Add the repository in exactly one place. If dependencyResolutionManagement is configured with RepositoriesMode.FAIL_ON_PROJECT_REPOS, declaring repositories in build.gradle will fail the build — put the Maven URL in settings.gradle instead.
Next
Continue with Android setup.