Zoho SalesIQ React Native Mobile SDK Installation

React Native Mobile SDK Guide

Mobilisten is Zoho SalesIQ's mobile SDK, and a dedicated React Native package lets you embed live chat, voice calls, and visitor tracking in a cross-platform React Native app covering both iOS and Android.

Requirements

  • iOS. Minimum deployment target of iOS 13.
  • Android. Minimum Android 6.0 (API Level 23).

Step 1: Generate your App and Access keys

In the Zoho SalesIQ console, generate separate App and Access keys for both your iOS bundle ID and Android package name under Settings, Brands, Installation.

Step 2: Install the packages

Install the core Mobilisten package via NPM, mobilisten-core is mandatory, and add mobilisten-calls as well if you need voice call support.

Step 3: Configure iOS

  1. Open your Podfile in the ios directory.
  2. Add the RNZohoSalesIQ pod, pointing to the /ios subdirectory of the installed package.
  3. Run pod repo update, then pod install, from the ios directory.
Note: If you're upgrading from an SDK version below 10.0.0, remove the old path reference in your Podfile first, then run pod install again with the updated path.

Step 4: Configure Android

  1. Add the module to your android/settings.gradle file, referencing its directory within node_modules.
  2. Implement the project as a dependency inside android/app/build.gradle.

Step 5: Initialise the SDK

Set your platform-specific App and Access keys based on Platform.OS, then initialise the SDK using those values, so the correct credentials are used depending on whether the app is running on iOS or Android.

Need help? 1 Cloud Consultants can help you integrate the Mobilisten SDK into your React Native app across both iOS and Android. Book a discovery call with 1 Cloud Consultants.