React Native Bridge Installation

Add the Bridge to the Project

First, add the following snippet to your project root /.npmrc file (create the file if it doesn’t exist yet). This will inform your npm/yarn installation to search in the correct location for our packages.

@sensibill:registry=https://npm.pkg.github.com

Now, add the bridge to your project using the dependency manager of your choice.

With Yarn:

yarn add @sensibill/reactnative-bridge-sdk@2025.0.0

With Npm:

npm install --save @sensibill/reactnative-bridge-sdk@2025.0.0

Configure Applications (Platform-Specific)

Once the bridge is added to the project, configure the iOS and Android applications, as explained below:

Android

Follow Android Installation page.

iOS

Follow iOS Installation page. Then validate the installation with the following steps:

  • Open your application’s workspace in Xcode, and ensure that the sensibill-reactnative-bridge-sdk is listed in the Development Pods, and Sensibill SDK is includes in Pods section of the Pods.

  • Build the project using your regular method to ensure it compiles successfully.

    Note: the sensibill-reactnative-bridge-sdk’s podspec assumes that Sensibill SDK can be located at $(PODS_ROOT)/Sensibill/Sensibill/ folder in your application. If this is not the case, the build will fail with the error: “Module ‘Sensibill’ was not found”. In such case, adjust FRAMEWORK_SEARCH_PATHS of the sensibill-reactnative-bridge-sdk to include a location where Sensibill SDK can be found. The location must be included either using a “recursively” flag, or using the .../Sensibill/Sensibill/** notation.