Install the React Native SDK
Install the Abi SDK together with the native modules it uses for video, SVG rendering, web content, and certificate pinning.
Install packages
Section titled “Install packages”npm install @abihealth/goapp-react-native react-native-agora react-native-svg react-native-webview react-native-ssl-public-key-pinningpnpm add @abihealth/goapp-react-native react-native-agora react-native-svg react-native-webview react-native-ssl-public-key-pinningyarn add @abihealth/goapp-react-native react-native-agora react-native-svg react-native-webview react-native-ssl-public-key-pinningBuild requirements
Section titled “Build requirements”The SDK relies on custom native modules. Build and test it in a native Android or iOS application.
Permissions
Section titled “Permissions”For video consultation journeys, declare and request camera and microphone permissions for each platform. In a bare Android project, this includes the following entries in android/app/src/main/AndroidManifest.xml:
<uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.RECORD_AUDIO" />Configure the equivalent iOS usage descriptions and any platform-specific native setup required by the approved SDK version before releasing your application.
Next step
Section titled “Next step”Add the consultation experience to your application and connect it to user-token issuance in your backend.
