Channel Developers

thumbnail
Category

SDK - Android

SDK - Android

Quickstart

The Channel Talk Android SDK is a plugin facilitating the installation of real-time customer chat in applications written in Java/Kotlin. If you're looking to install it into a web view or mobile web, please refer to the JavaScript SDK Installation Guide. Prerequisite Before installing the SDK, ensure the following conditions are met: - Paid Channel Talk service plan - Minimum installable Android API level 15 or higher - The minimum Android API level required for SDK to function is Android API l
Quickstart

Customization

Customization Channel settings > General > Manage Plug-in > Web plug-in Settings only affect the JavaScript SDK. To customize Channel button in the Android SDK, configure BootConfig or create a new view to show your Channel button. Moving Channel button The Channel Button is placed at the bottom right in the default BootConfig. If your app’s UI requires the button to be placed at a different position, call BootConfig#setChannelButtonOption(ChannelButtonOption). You can set the anchor of the butt
Customization

Push Notification

You can integrate Channel Talk Android SDK with Firebase Cloud Messaging(FCM) to deliver push notifications when a manager replies to a message. Complete installing the SDK before following these steps. To use system push notification in Android API level 33(Tiramisu) or above, you need POST_NOTIFICATIONS permission. Channel Android SDK does not request permission. Your application should request it manually. See Android official documentation regarding notification. Firebase integration Setting
Push Notification

API Reference

API Reference4 articles
API Reference

Changelogs

13.4.1 (2026-07-06) Feature - Added support for popup windows in the WebView (e.g. Kakao address search). Improvement - Added preview text for carousel items in the chat list. 13.4.0 (2026-06-29) Feature - Added support for product recommendation carousel messages. 13.3.4 (2026-06-24) Improvement - General stability and reliability improvements. 13.3.3 (2026-06-20) Improvement - General stability and reliability improvements. 13.3.2 (2026-06-19) Improvement - Improved chat message list scrolling
Changelogs

Migration

to 12.0.0 - Add our Maven repository to the root build.gradle: dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { mavenCentral() maven { url 'https://maven.channel.io/maven2' } // Channel Maven repository } } - ChannelIO.openSupportBot() is removed. - Replace all usages of openSupportBot() to openWorkflow(). to 11.0.0 - onBadgeChanged(count:) is deprecated. Use onBadgeChanged(unread, alert) instead. Badge is separated into unread and aler
Migration