Skip to main content

Metric React Native SDK 2 Integration Guide

Overview​

MetricSDK is a React Native library designed to facilitate token-based identity verification through the Metric Africa service. The SDK provides methods to initiate token verification and check the status of a verification token, as well as a modal for displaying the verification process.


Features​

  • Token Verification: Initiate token-based verification processes with configurable parameters.
  • Token Status Check: Retrieve the status of verification tokens.
  • Verification Modal: Seamless integration with a react native modal for user interactions.

Prerequisite​

You should have the react-native-webview package already installed, and have the camera permissions setup for the application, You can do it on each platform's config; build.gradle for android or info.plist for iOS. You can also do that in the app.json file:

for IOS:

{
"ios": {
// ...
"infoPlist": {
"NSCameraUsageDescription": "To allow Metric Example App access your camera in order to verify your identity."
}
}
}

for Android:

{
"android": {
// ...
"permissions": ["android.permission.CAMERA"]
}
}