Introduction
1 min read
The React Native SDK, @onefootprint/footprint-react-native, runs the Footprint onboarding flow inside your React Native app. Under the hood it opens the flow in an in-app browser (webview).
This package includes native dependencies that need manual installation and configuration.
Minimum version requirements
Check your environment against these versions before installing:
| Dependency | Minimum version |
|---|---|
| React Native | >= 0.76 |
The flow opens in the device browser and does not load on versions older than those listed under Browser support.
Installation
- Install
@onefootprint/footprint-react-nativeversion 3 or higher.
bash
- Install the required native dependencies.
bash1npm install react-native-inappbrowser-reborn @fingerprintjs/fingerprintjs-pro-react-native
- On iOS, install the pods.
bash1cd ios && pod install
Next steps
- Onboarding (KYC/KYB) starts an onboarding from your app and handles the validation token it returns.