Android SDK Changelog

Release 2.4.0 Dec 6, 2023

  • Supports Display Previous Chats.

Release 2.3.1 Nov 21, 2023

  • Supports Android 14.

Release 2.3.0 Sept 26, 2023

  • Now supports English (Australian), Polish, Czech, and Hungarian.

Breaking changes

Added Ujet.canHandlePush() to let you query if CCAI Platform can handle push notification and you must replac ujetPushHandler.handle(...) with Ujet.canHandlePush() to configure push notifications in your app. See Android Client Setup for more details.

Release 2.2.0 Aug 23, 2023

  • Supports content cards to display choices to end-users during chat and offers customizing its style options.
  • Supports config option to hide status bar and set custom cobrowse URL. Refer to SDK Configuration for more details.

Release 2.1.0 June 27, 2023

  • Enhanced chat experience through customization options to customize various attributes in chat UI. Refer to SDK Configuration for more details

Release 2.0.2 May 24, 2023

  • Minor update to logging.

Release 2.0.1 Apr 5, 2023

  • Support config option to control chat termination.

Release 2.0 March 15, 2023

  • Now supports Arabic.
  • Support for Co-browse during IVR calls.
  • Supports external deflection links during chat virtual agent escalation.

0.50.3 December 6, 2022

  • Fixed an issue with images for chat Virtual Agent messages.

0.50.2 Nov 23, 2022

  • Fixed the issue with customizing style options for Virtual Agent quick replies in the chat UI.

0.50.1 Nov 14, 2022

  • Config option to customize chat header title text.
  • Supports style options for Virtual Agent quick replies in the chat UI.

0.50 Oct 12, 2022

  • Support for Live Chat Resiliency.
  • Support for Android OS Version 13.
  • Bug fixes and stabilization.

0.48 July 27, 2022

  • Supports CCAI Platform Chat componentization.

  • Bug fixes and stabilization.

Breaking Changes

Supports Twilio Voice SDK v6.1.1.

Requires to upgrade Twilio SDK versions to following versions or above if CCAI Platform SDK is integrated using aar packages directly, ignore otherwise.

API Version
Twilio VoIP SDK com.twilio:voice-android:6.1.1
Twilio Conversations SDK com.twilio:conversations-android:3.1.0

0.47 June 29, 2022

  • Supports surveys to collect feedback from consumers following a support session.

  • Improves the reconnection experience during in app call and gracefully handled network degradation events.

  • Bug fixes and stabilization.

0.46 May 24, 2022

  • Added Turkish, Thai, and Vietnamese as selectable languages

  • Ability to set hold & wait music at the queue level

  • Supports Co-browse which provides the consumers the ability to share their screen with agents.

  • Bug fixes and stabilization

0.45.1 April 11, 2022

Bug fixes and stabilization.

Breaking Changes

Supports Twilio Conversations SDK v3.1.0.

Requires to upgrade Twilio SDK versions to following versions or above if CCAI Platform SDK is not integrated using aar packages directly, ignore otherwise.

API Version
Twilio VoIP SDK com.twilio:voice-android:5.6.2
Twilio Conversations SDK com.twilio:conversations-android:3.1.0

0.45.0 March 29, 2022

  • Ability to pass preferred channel type and refer to Supports voice call virtual agent.

  • Supports voice call virtual agent

  • Config option to control read phone state permission and refer to SDK Configuration

  • Changes in read external storage permission usage and refer to App Permissions for more details.

  • Bug fixes and stabilization.

0.44.0 February 15, 2022

in README for

Supports message preview during chat. Bug fixes and stabilization.

0.43.1 January 26, 2022

Bug fixes and stabilization.

0.43.0 January 19, 2022

Supports Android 12.

Supports Sticky buttons for chat virtual agent.

Groups back-to-back message bubbles together for end user and virtual agent during chat. Display correct call participants on barged calls.

Improves regular expression in Markdown library of CCAI Platform SDK dependency and upgraded its version to 1.0.1. implementation ('co.ujet.android:ujet-markdown-android:1.0.1') //Requires to include CCAI Platform SDK dependency in build.gradle (module: app) to integrate CCAI Platform SDK version 0.38.0 or above, otherwise ignore.

Bug fixes and stabilization.

0.42.0 November 5, 2021

Enables chat dismissal timers for Virtual Agent handled chats. It will place VA chat sessions to inactive status after a certain time period of consumer inactivity.

Bug fixes and stabilization.

0.41.1 October 13, 2021

Bug fixes and stabilization.

0.41.0 October 6, 2021

Supports external deflection link channel. Refer to in README for more details.

Bug fixes and stabilization.

0.40.0 October 1, 2021

Supports chat virtual agent. Bug fixes and stabilization.

Breaking Changes

Supports Twilio Conversations SDK v1.6.0.

Requires to upgrade Twilio SDK versions to following versions or above if CCAI Platform SDK is not integrated using aar packages directly, ignore otherwise.

API Version
Twilio VoIP SDK com.twilio:voice-android:5.6.2
Twilio Conversations SDK com.twilio:conversations-android:1.6.0

0.39.1 August 20, 2021

Supports twilio conversations for chat.

Breaking Changes

Supports Twilio Conversations SDK v1.4.1.

Requires to upgrade Twilio SDK versions to following versions or above if CCAI Platform SDK is not integrated using aar packages directly, ignore otherwise.

API Version
Twilio VoIP SDK com.twilio:voice-android:5.6.2
Twilio Conversations SDK com.twilio:conversations-android:1.4.1

0.39.0 July 16, 2021

Supports pre-session smart actions. Bug fixes and stabilization.

0.38.1 June 04, 2021

Supports feature and when it is enabled in Settings > Queue in CCAI Platform portal, end user

will be asked to confirm if they are okay to be recorded. Fixes memory leaks.

Bug fixes and stabilization.

0.38.0 May 13, 2021

Supports external chat transcript to pass and show it in the Chat UI. Supports English (Canada), English (UK) and French (Canada) languages. Bug fixes and stabilization.

Breaking Changes

You must include the following CCAI Platform SDK dependency in build.gradle (module: app) to integrate CCAI Platform SDK

version 0.38.0 or above, ignore otherwise. Refer to details in README for more

implementation ('co.ujet.android:ujet-markdown-android:1.0.0') //Include CCAI Platform SDK dependency

0.37.1 April 30, 2021

Allows to configure UjetOptions before SDK starts. The last invocation will be used. Supports Twilio Programmable Chat SDK v6.2.1.

Requires to upgrade Twilio Chat SDK version to v6.2.1 or above if CCAI Platform SDK is integrated using aar package directly, ignore otherwise.

Bug fixes and stabilization.

0.37.0 April 16, 2021

Improves authentication flow by not triggering CCAI Platform authentication delegate method every time SDK starts.

Config option to show or hide media attachment icon in chat UI. Bug fixes and stabilization.

0.36.0 March 04, 2021

Supports disconnecting a CCAI Platform session such as chat or voice call. Fixes crash due to web view unavailability.

Bug fixes and stabilization.

Breaking Changes

Supports Twilio Programmable Chat SDK v6.2.0 and Twilio Programmable Voice SDK v5.6.2.

Requires to upgrade Twilio SDK versions to following versions or above if CCAI Platform SDK is not integrated from Bintray, ignore otherwise.

API Version
Twilio VoIP SDK com.twilio:voice-android:5.6.2
Twilio Chat SDK com.twilio:chat-android:6.2.0

0.35.2 February 24, 2021

Supports font and background color customization.

0.35.1 January 22, 2021

Creates email events.

Shows a confirmation dialog before ending chat. Fixes missing notification when chat ends.

Fixes following crashes.

List view crash during chat.

Crash while taking a photo in Android 11.

Crash due to customizable message configuration when chat starts. Crash after clicking on email ID in chat message.

Bug fixes and stabilization.

0.35.0 November 20, 2020

Creates journey mapping events. Bug fixes and stabilization.