Zoho SalesIQ Flutter Mobile SDK Installation

Flutter Mobile SDK Guide

Mobilisten is Zoho SalesIQ's mobile SDK, and a Flutter plugin lets you embed live chat and visitor tracking inside a Flutter app covering both iOS and Android from a single codebase.

Requirements

  • Android. Minimum SDK version 21 (Android 5.0), Compile SDK Version 34 (Android 14), and the INTERNET permission.
  • iOS. iOS 12 or above, with Xcode 13 as the minimum required version.

Step 1: Add Mobilisten as a dependency

Add salesiq_mobilisten to your pubspec.yaml file, and salesiq_mobilisten_calls as well if you need voice call support, then run flutter pub get to fetch the dependencies.

Step 2: Configure iOS

  1. Navigate to the ios directory and run pod install.
  2. Add the required permission usage descriptions to your Info.plist file for the iOS Runner project.

Step 3: Configure Android

Open the android directory in Android Studio, and add the Zoho Maven repository to either your project's root build.gradle (Gradle 6.7 and below) or your settings.gradle file (Gradle 6.8 and above), alongside Google and Maven Central. Sync your project once added.

If using ProGuard/R8: If minifyEnabled is turned on, add a dontwarn rule for kotlinx.parcelize.Parcelize to your proguard-rules.pro file, or the build may fail or behave unexpectedly.

Step 4: Generate your App and Access keys

In the Zoho SalesIQ console, go to Settings, then Brands, then Installation, and generate separate App and Access keys for both iOS and Android, entering each platform's bundle ID or package name.

Step 5: Initialise the SDK

Import Mobilisten in your main.dart file, along with dart:io to detect the current platform, and initialise the SDK with the appropriate keys depending on whether the app is running on iOS or Android.

GDPR configuration

Zoho SalesIQ is GDPR compliant, and website and mobile SDK configurations are shared, so settings already configured for your website carry over automatically to the Flutter app.

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