Live Chat Mobile FAQs

Updated 

Platform & Framework Support

Yes, click here for more information .

Yes, click here for more information.

Yes, click here for more information.

Yes, click here for more information.

Yes, the Sprinklr SDK supports Swift Package Manager (SPM) starting from version 10.0.0

Click here for more information

No, we do not have any SDK available in Xamarin, but you can write your own wrapper above our native SDK.

Yes, we support both Kotlin and Java.

Internationalization & Language Support

The following table shows the supported locales:

Language

Language Code

Amharic

am

Arabic

ar

Bengali

bn

Bulgarian

bg

Bosnian

bs

Czech

cs

Danish

da

German

de

Greek

el

English

en

English (United Kingdom)

en-GB

English (Ireland)

en-IE

Spanish

es

Estonian

et

Persian (Farsi)

fa

Finnish

fi

French

fr

French (Canada)

fr-CA

Gujarati

gu

Hebrew

he

Hindi

hi

Croatian

hr

Hungarian

hu

Icelandic

is

Indonesian

id

Italian

it

Japanese

ja

Kannada

kn

Korean

ko

Lithuanian

lt

Latvian

lv

Macedonian

mk

Malayalam

ml

Malay

ms

Marathi

mr

Norwegian Bokmål

nb

Dutch

nl

Polish

pl

Portuguese

pt

Portuguese (Portugal)

pt-PT

Punjabi

pa

Romanian

ro

Russian

ru

Slovak

sk

Slovenian

sl

Albanian

sq

Serbian

sr

Swedish

sv

Tamil

ta

Telugu

te

Thai

th

Turkish

tr

Ukrainian

uk

Vietnamese

vi

Chinese (Traditional, Hong Kong)

zh-HK

Chinese (Traditional, Taiwan)

zh-TW

Chinese (Simplified, China)

zh-CN

Chinese (General)

zh

Yes, Live Chat SDK supports RTL and LTR locales both.

System Requirements

Note: All questions below are focused on Native and Flutter SDK integrations

From version v11.0.0, the Sprinklr Live Chat Mobile SDK supports iOS 15.1 and above.

From version v11.0.0, the Sprinklr Live Chat Mobile SDK supports API Level 24 and above.

App Size Impact

Note: All questions below are focused on Native, React Native, and Flutter SDK integrations

The increase in app size after integrating the Live Chat SDK depends on the platform and framework:

  • Native / Flutter

    • iOS: ~6MB

    • Android: ~14–16MB per architecture (ARMv7, ARM64, x86)

  • React Native

    • iOS: ~7MB

    • Android: ~6MB per architecture (ARMv7, ARM64, x86)

Note: For react native apps, the final app size can vary based on your customized peer dependencies .

SDK Functionality & Behavior

Note: All questions below are focused on Native, React Native, and Flutter SDK integrations

No, this is not supported. You cannot switch Live Chat app_ids once the Sprinklr Live Chat SDK is initialized (i.e., once takeOff is called).

The following details are captured by default:

  • Mobile SDK Version

  • User Agent

  • Operating System

  • Operating System Version

  • Device

  • IP Address

  • Time Zone

  • Country and City

  • Device Brand

  • Device Name

  • Language/Locale

No, once the app is uninstalled, we do not maintain any session data.

Please refer here to know how Sprinklr stores session data on the mobile device of an app using our SDK.

We have an active connection established within the SDK. However, this connection is broken when the application goes into the background or is killed. We have not observed any performance issues due to this behavior.

Images or videos captured through the camera are stored in a temporary folder within the app's cache. These files are not saved permanently and can be cleared either manually by the user or automatically by the operating system when it needs to free up space.

Transcripts are stored in a temporary folder within the app's cache. It is not saved permanently on the device and can be cleared either manually by the user or automatically by the operating system when it needs to free up space.

Push Notifications

Yes, our SDKs handle Push notifications. You can refer to this article here

There are 2 approaches:

  1. Please refer here to see push notification setup configuration.

  2. The second approach will be through API Integration so that our backend can send the notification directly to your backend. For more information, Please refer here

SDK Configurations

Please refer here to know how to find your mobile API key.

Chat trigger icon is managed by brands, not Sprinklr. So any customisations required around visibility/customisations will have to be handled by the Brand themselves.

Versioning & Compatibility

Note: All questions below are focused on Native, React Native, and Flutter SDK integrations

As of now, no older SDK Versions are deprecated. Starting August 2025, Sprinklr will support v7.0.0 and onwards.

If there are any future updates or new versions of the SDK, rest assured that we will promptly notify you via email. Our commitment is to maintain backward compatibility with previous and current versions, ensuring a seamless experience for our users. In the rare event that we anticipate a breaking change due to external dependencies in a previous version, we will proactively inform you well in advance, along with a working solution.

Dependencies

  • For React Native apps, you can customise the peer dependencies. Please refer here.

  • For Native and Flutter Apps: To ensure the proper functioning of the SDK, you must install all the dependencies as specified in the documentation.