Kommunicate Developer Docs | AI Customer Support Integration Guides

Kommunicate Developer Docs | AI Customer Support Integration Guides

  • Book a Demo
  • Try For Free

›Android

Web

  • Installation
  • CMS Installation
  • Authentication
  • Conversation
  • Conversation Assignment
  • Customization
  • Localization
  • Logout
  • Troubleshooting

Android

  • Installation
  • Authentication
  • Push Notification
  • Conversation
  • Customization
  • Localization
  • Logout
  • Migration
  • Troubleshooting

iOS

  • Installation
  • SwiftUI Setup (Optional)
  • Authentication
  • Push Notification
  • Conversation
  • Customization
  • Configuration
  • Localization
  • Logout
  • Troubleshooting

React Native

  • Installation
  • Expo Installation
  • Authentication
  • Push Notification
  • Conversation
  • Customization
  • Logout
  • Troubleshooting

Flutter Mobile

  • Installation
  • Authentication
  • Push Notification
  • Conversation
  • Customization
  • Localization
  • Troubleshooting

Flutter Web

  • Installation
  • Authentication
  • Conversation

Ionic/Cordova

  • Installation
  • Authentication
  • Push Notification
  • Conversation
  • Customization
  • Localization
  • Logout
  • Resolving Errors

Ionic/Capacitor

  • Installation
  • Authentication
  • Push notification
  • Customization

Rich Messages

  • How To Use
  • Types of Rich Messages

AI Agents

  • AI Agents Setup
  • Dialogflow Integration
  • Lex Integration
  • Kompose AI Agent Builder
  • IBM Watson Integration
  • Custom AI Agent Integration
  • Import Kompose AI Agent
  • AI Agent Samples

Integrations

  • Zapier
  • WhatsApp
  • WhatsApp 360Dialog
  • WhatsApp Twilio
  • WhatsApp Cloud API
  • Instagram Integration
  • Telegram Integration
  • Sunshine Integration
  • Freshdesk Integration
  • Pipedrive Integration
  • Agile Integration
  • Slack Integration
  • Google Analytics

Platform APIs

  • Authentication
  • Endpoints

Dashboard Features

  • Analytics
  • Conversations
  • Users
  • AI Agent Integration
  • Helpcenter
  • Campaign Messaging
  • Settings

Configuration

  • Single Sign On (SSO) Setup
  • Webhooks
  • Access Token URL
  • Email Fallback

Android Troubleshooting

Troubleshooting Guide

This guide will help you in troubleshooting the issues that you may face during the integration.

Duplicate Class Build failure

Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.5.0-runtime (androidx.core:core:1.5.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)

If you get a dublicate class error similar to this one, add the following in your gradle.properties:

android.enableJetifier=true

Kommunicate dependency not found

This could be caused by Kommunicate's maven url not getting detected by Android Studio.

repositories {
    maven { url 'https://kommunicate.jfrog.io/artifactory/kommunicate-android-sdk' }
}

If you have used the above code in project level build.gradle, then change your repository mode in settings.gradle to this:

repositoriesMode.set(RepositoriesMode.PREFER_PROJECT)

Manifest Merger Error: Resolving android:allowBackup Conflict

Error Cause: Kommunicate SDK Disables Data Backup for Security The error occurs because Kommunicate SDK intentionally sets allowBackup and fullBackupContent to false for security reasons. This ensures that sensitive user chat data and information are protected and only stored securely on our servers.

Override Option: Enable Backup for Your Application If you want to allow backup functionality for your application, you can override Kommunicate SDK's settings by adding the following code to your app's AndroidManifest.xml:

tools:replace="android:allowBackup, android:fullBackupContent"

Push notification troubleshooting

If you are having problem in receiving notifications on your Android device, follow these steps:

  1. In your test device, get the User ID of the user which is logged in to Kommunicate.

  2. Open our Push Notification Test Page and enter your APP_ID and User ID which is logged into the device.

  3. Once you submit, the status of that push notification will show.

StatusDescription
SuccessEverything is configured properly and you should be receiving the notifications in that device.
MisMatchSenderIdThis error comes where there is a mismatch between Firebase server key and your local "google-services.json". Verify that you have shared correct server Key to Kommunicate and download your google-services.json from Firebase again.
Not ValidThis error comes when the “Registration token” is not coming to the Kommunicate server. Make sure your Firebase Messaging setup is correct and that Kommunicate receives token from onNewToken method

Disable Dark Mode

When customizing the Kommunicate Android SDK, make sure it displays correctly in dark mode on users’ devices. If any issues arise, you can easily disable dark mode by setting the useDarkMode flag to false in the applogics-settings.json file:

"useDarkMode": false

How to report issues with logs?

Kommunicate by default logs the data to console, in debug build. Open Android Studio -> Logcat -> search "Kommunicate" to filter out Kommunicate's logs. Once you have the logs, report us the issue along with the logs at support@kommunicate.io

Note: Kommunicate logs are disabled in release build, by default. If you wish to enable it in release build, you can use this code in your project: ALSpecificSettings.getInstance(context).enableLoggingForReleaseBuild(true);

← MigrationInstallation →
  • Troubleshooting Guide
    • Duplicate Class Build failure
    • Kommunicate dependency not found
    • Manifest Merger Error: Resolving android:allowBackup Conflict
    • Push notification troubleshooting
    • Disable Dark Mode
    • How to report issues with logs?

Start Small. Prove Value. Scale Safely

You don't need to bet your entire support operation on AI.
Start with the conversations that are safe to automate using an AI agent.
Expand as confidence grows.

Get StartedSee a Live Demo
Kommunicate logo
*Subscribe to our newsletter
Product
No-Code AI Agent BuilderGenerative AI ChatbotVoice AIAI Email TicketingFAQ ChatbotLive Chat
OpenAI IntegrationGoogle Gemini IntegrationAnthropic IntegrationAI Agent Features
Industries
Healthcare AI AgentEcommerce AI AgentEducation AI AgentBanking AI Agent
Gaming AI AgentTravel AI AgentTelecom AI AgentInsurance AI Agent
Integrations
WhatsApp AI AgentZendesk AI AgentWordpress AI AgentAndroid Chatbot SDKiOS Chatbot SDK
Facebook Messenger AI AgentInstagram AI Agent
All Integrations
Resources
Chatbot TemplatesCase StudiesWhitepapersAI Customer Service Guide
Chatbot GuideVideosKnowledge HubComparisons
ROI CalculatorBlogsGlossary
Company
About UsPricingContact UsAffiliate ProgramPartner ProgramMediaHelp CenterTrust CenterAPI Status
Languages
ArabicSpanishFrenchGermanPortugueseItalianSwedishRussian
© Kommunicate 2026
T&CPrivacy PolicyCareerSLADPASitemap