Mobile Chat SDK Widget Overview
The Freshdesk Mobile Chat SDK allows you to engage with users directly within your mobile app and manage their queries in real time. The SDK supports both anonymous and authenticated users and renders as an integrated, in-app chat interface that blends seamlessly with your app’s UI.
Each new chat initiated through the SDK is automatically created as a separate ticket in your Freshdesk inbox, enabling efficient tracking, follow-up, and support.
Currently, the Mobile Chat SDK is only supported on iOS and Android platforms. Support for Flutter and React Native will come soon.
Prerequisites
Platform Requirements
Android
- Freshchat Android SDK clients require devices running Android 4.1(API level 16) or higher
- Freshchat Android SDK supports apps running Android version 7.0 with appcompat-v7 r24.2 or later
iOS
- Freshchat iOS SDK contains a slice for arm64 architecture.
- Freshchat iOS SDK supports apps running iOS version 11.0 and above.
Web Chat Widget configuration
The Mobile Chat SDK is fully powered by the Web Chat Widget configuration in terms of both content and appearance. This means that you must first configure a Web Chat Widget with the appropriate content (such as live chat topics, knowledge base categories, and web forms) and appearance settings including branding, logos, and colors.
All these configurations are automatically inherited by the Mobile Chat SDK and will reflect exactly the same within your mobile app once the SDK is integrated. For more details, see Overview of Web Chat Channel.
Mobile Chat SDK Configuration
Once your Web Chat Widget is fully configured and ready, you can proceed with setting up the Mobile Chat SDK for your app. Since the SDK needs to be integrated directly into your mobile codebase, you will require assistance from your engineering team to complete the setup, initialize the SDK, and connect it with your app’s navigation and authentication flows.
Please share the developer documentation for Mobile Chat SDK with your engineering team.