zoho / SalesIQ-Mobilisten-Cordova

SalesIQ Mobilisten plugin for Apache Cordova/PhoneGap/Ionic.
https://mobilisten.io
7 stars 4 forks source link
chat-plugin chat-sdk cordova customer-support framework ionic livechat mobilisten phonegap plugin salesiq support support-library zobot

SupportedLanguages Version Mobilisten NPM CD

SalesIQ Mobilisten SDK - Cordova Plugin

Connect with customers at every step of their journey. Give them the best in-app live chat experience with Mobilisten. Mobilisten enables customers to reach you from any screen on your app, get their questions answered, and make better purchase decisions.

Getting Started

Mobilisten comes with a set of highly configurable APIs to suit your needs. Get started by generating an App and Access key for your app from the SalesIQ console.

Requirements

iOS: iOS 12 or above is required. The minimum version of Xcode required is Xcode 13.

Android: Ensure that your project meets the following requirements:

Installation

You can integrate Mobilisten to your existing Apache Cordova/PhoneGap/Ionic applications.

Installation and Integration Steps

Cordova Projects

cordova plugin add https://github.com/zoho/SalesIQ-Mobilisten-Cordova.git

Ionic Projects

ionic cordova plugin add https://github.com/zoho/SalesIQ-Mobilisten-Cordova.git

Ionic React Projects using Capacitor

npm install https://github.com/zoho/SalesIQ-Mobilisten-Cordova.git
npx cap sync

Android: Open the android directory in Android Studio or any IDE used for Android development. Open the project build.gradle or settings.gradle file and add the following maven repository.

For Gradle version 6.7 and below

// Add the following to your project's root build.gradle file.

allprojects {
   repositories {
      google()
      mavenCentral()
      // ...
      maven { url 'https://maven.zohodl.com' }
   }
}

For Gradle version 6.8 and above

// Add the following to your settings.gradle file.

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        // Add the Zoho Maven URL here
        maven { url 'https://maven.zohodl.com' }
    }
}

Proguard rules:

If you have enabled ProGuard(minifyEnabled) R8, then please add the following rules in your proguard-rules.pro file in your android folder.

-dontwarn kotlinx.parcelize.Parcelize

Find our detailed installation guide here.

API Documentation

You can find the list of all APIs and their documentation here in the API Reference section.