Skip to content

Releases: LP-Messaging/Android-Messaging-SDK

Version 5.27.0

05 Mar 17:48
ac5c1e6

Choose a tag to compare

Release date: March 5, 2026

Overview

Android Mobile Messaging SDK version 5.27.0 release includes support for Android 15 edge-to-edge enforcement, preliminary support for Android 16 (Baklava), and bugfixes.

Environment requirements

The Android Mobile Messaging SDK version 5.27.0 uses:

  • Minimum API version 21
  • Compile API version 36
  • Target API version 36
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.7.1”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.3”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.3"

New features

  • Implemented full support for Android 15 edge-to-edge enforcement across all SDK components.
  • Added new branding configurations to set status bar and navigation bar icon colors.
  • Enhanced Android Infra with new color configuration capabilities for better brand alignment.
  • Added new flag to show light/dark lp_conversation_is_light_status_bar status bar for conversation screen in activity mode.
  • Added new flag to show light/dark lp_conversation_is_light_navigation_bar navigation bar for conversation screen in activity mode.
  • Added new flag to show light/dark lp_cobrowse_pip_is_light_status_bar status bar for Co-Browse screen in pip-mode.
  • Added new flag to show light/dark lp_cobrowse_pip_is_light_navigation_bar navigation bar for Co-Browse screen in pip-mode.
  • Added support for Android 16 (Baklava) API level 36.

Enhancements

  • Migrated to the new OnBackPressedDispatcher API for SDK internal flows.
  • Migrated to window insets API to ensure the keyboard (IME) does not overlap UI elements.
  • Updated nimbus-jose-jwt library to 9.37.4 to resolve security vulnerabilities.
  • Fixed disabled state of buttons with links only in structured content messages.

Bugs fixed

  • Fixed “Conversation resolved” messages for conversations with PCS dialogs.
  • Fixed bug when history with pcs dialogs is not fully loaded when user opens a conversation screen right after login.
  • Fixed bug when unread messages banner shows wrong number for sequence with controller message.
  • Fixed state of attachment button when conversation history is not yet synced and offline messaging is disable to forbid user to send a file.
  • Fixed bug when user sends multiple files continuously using service and connection state is outdated.
  • Fixed memory leaks in Structured Content map elements.
  • Fixed incorrect auto scroll to bottom when agent message received and consumer scrolled through the history.
  • Added margin to the end of texts which is equal to lp_apt_margin_medium.
  • Fixed empty conversation view appearance for user that opens conversation screen on multiple devices and new message received.
  • Fixed state of buttons in Structure Content sent within proactive message.
  • Fixed appearance of messages list when user rotates the device.
  • Fixed secure form state restoration after device rotation.
  • Fixed caching of entered text in caption preview screen.
  • Fixed caching of sent text in conversation screen.
  • Fixed clicks action for disabled map elements.
  • Fixed image preview restoration for unauth flow when user rotates device.

Version 5.26.1

06 Nov 22:00
1d897ad

Choose a tag to compare

Release date: November 6, 2025

Overview

Android Mobile Messaging SDK version 5.26.1 release includes bug fix.

Environment requirements

The Android Mobile Messaging SDK version 5.26.1 uses:

  • Minimum API version 21
  • Compile API version 35
  • Target API version 35
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.7.0”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.2”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.2"

Bugs fixed

  • Fixed metadata handling in structured content click's action.

Version 5.26.0

30 Sep 20:46
8c32aa4

Choose a tag to compare

Release date: September 30, 2025

Overview

Android Mobile Messaging SDK version 5.26.0 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.26.0 uses:

  • Minimum API version 21
  • Compile API version 35
  • Target API version 35
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.9”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.2”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.2"

New features

  • Added boolean flag to enable/disable preloading during initialization phase. Note: once preloading phase is failed, then initialization will be failed too. Check this link for more info.
  • Introduced style\padding (leading, top, trailing, bottom) for structured content components. This allows brands to define custom padding values, enabling precise control over layout spacing in structured content. For more details, please refer to the Rich Messaging Guide.
  • Introduced new style\text-alignment values (leading, center, trailing) for basic structured content components. This applies only to the text and button elements, with the default set to leading. For more details, please refer to the Rich Messaging Guide.
  • Introduced a new separator field for structured content horizontal and vertical card layouts. Separators render vertically for horizontal cards and horizontally for vertical cards, appearing between card elements. Thickness, color, and background color can be customized via structured content JSON. For more details, please refer to the Rich Messaging Guide.
  • Introduced interactivity for card components(horizontal, vertical). The SDK now supports adding click\action to vertical and horizontal structured containers, making these containers clickable. For more details, please refer to the Rich Messaging Guide.
  • Introduced tooltip for card components(horizontal, vertical). The SDK now supports setting the accessibility label of the card using this tooltip. For more details, please refer to the Rich Messaging Guide.
  • Introduced accessibility grouping of child elements for card components(horizontal, vertical). groupAsSingleAccessibleElement can be used to group children of a card to use the card as a single item for accessibility. Enabling this will stop accessibility from navigating to the children elements of the card. For more details, please refer to the Rich Messaging Guide.

Enhancements

  • Added support of SIGNALED chat state event.
  • Updated domain entries for mobile sdk while retrieving a configuration.
  • Improved link navigation in Talkback mode.
  • Removed some redundant http requests.
  • Added caching mechanisms for internal http requests.

Bugs fixed

  • Fixed custom SDK permissions to prevent app’s installation issues. Check more about custom signature permissions here.
  • Fixed loading of conversation in a queue with active cobrowse call.
  • Improved accessibility focus of conversation survey. Removed unnecessary focusable view.
  • Fixed conversations retrieval when user is scrolling through the history.
  • Fixed RejectExecutionException when logout was performed or SDK’s thread pool was shutdown.
  • Fixed requesting of CCUI welcome, starting from this version if a get welcome message request produces issue, then getEngagement request will also produce an issue
  • Improved representation of buttons and images in carousel.
  • Added ability to type message when blockTextInput conditions are met.
  • Improved reconnection flow when user selects a photo.
  • Fixed accessibility focus movement to last message when user clicked on a button with publish text action.
  • Fixed the case of history loader appearance.
  • Improved scroll to welcome message.
  • Fixed announcement and content description for structured content elements.
  • Added separate notification titles for each type of files.
  • Added missed translations for all supported languages.
  • Prevented empty conversations occurrence when history loading failed.
  • Fixed message timestamp updates.

Version 5.25.1

01 Aug 00:41
aa6080f

Choose a tag to compare

Release date: July 31, 2025

Overview

Android Mobile Messaging SDK version 5.25.1 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.25.1 uses:

  • Minimum API version 21
  • Compile API version 35
  • Target API version 35
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.8”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.2”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.2"

New configurations

Enhancements

  • Improved consumer proguard rules for telemetry components in SDK.
  • Improved edge to edge support. Removed obsolete windowOptOutEdgeToEdgeEnforcement flag from themes.
  • Improved security for intents sends within SDK.
  • Improved links parsing when lp_bubble_url_links_regex is specified.
  • Updated guidance on utilizing lpAuthenticationParams in getEngagement request for Android SDK.
  • Improved Structured content button representation.
  • Removed redundant focussableInTouchMode attribute for clickable views.
  • Improved tapped push notification handling for IVR/C2M notifications.
  • Improved rich styling for messages on Android 6

Bugs fixed

  • Fixed appearance of empty conversation view when history control params are set to open conversations only.
  • Fixed welcome message placement when user has already sent some messages.
  • Fixed welcome message appearance for offline mode.
  • Fixed appearance of avatar when dark/light mode changed in ActivityMode.
  • Fixed announcement of empty text elements without tooltip and actions inside structured content. Such elements are not accessible by Talkback.
  • Fixed telemetry tracking for “show conversation” flow in fragment mode.
  • Fixed appearance of quick replies options for welcome message when user re-enters the screen.
  • Fixed NullPointerException when contextual menu is shown for the message.
  • Fixed crash when rendering map views in structured content.
  • Fixed incorrect payload of proactive message event request when outbound number is empty.
  • Fixed appearance of root horizontal layout elements.
  • Fixed disabled buttons state inside message with both structured content and quick replies.
  • Fixed button state of disabled structured content carousel.
  • Fixed announcement of image elements without tooltip and actions inside structured content. Such elements are not accessible by Talkback.
  • Fixed focus movement when a child fragment appears.
  • Fixed focus movement for agent, bot and consumer messages.
  • Fixed appearance of scroll-to-bottom expanded state.
  • Fixed blank conversation screen for unauth users when CSAT Fragment is slided out.
  • Fixed button state of disabled structured content carousel.
  • Fixed appearance of proactive message, welcome message and empty conversation screen.
  • Fixed link highlighting for date headers and system messages.
  • Fixed sending proactive events when conversation screen is in background.
  • Fixed incorrect unread messages banner appearance in closed conversation with secure forms.
  • Fixed scroll behavior when user navigates to conversation from push-notification.
  • Fixed announcement image when tooltip is missed.
  • Fixed click on mic button when user enters a conversation screen for the first time.

Version 5.24.1

19 May 20:58

Choose a tag to compare

Release date: May 19, 2025

Overview

Android Mobile Messaging SDK version 5.24.1 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.24.1 uses:

  • Minimum API version 21
  • Compile API version 34
  • Target API version 34
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.7-api34”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.2-api34”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.2-api34"

New features

  • Added support for rich-text features in the in-app SDK. This feature is currently available only for conversations initiated through the Web experience. The new parsing, formatting, and presentation of rich-text messages apply to bot agent messages, human agent messages, and automatic messages.
  • Added support for rendering and responding to Agent Selectable Responses (previously known as IDavid).
  • Added support for vertical placement of structured content carousel navigation buttons: lp_carousel_navigation_button_gravity.

New configurations

Enhancements

  • Improved accessibility behavior for focussing on messages.
  • Improved accessibility behavior for headings.
  • Improved keyboard focusability for SDK components.
  • Updated documentation for date picker, appointment list and structured content configurations.
  • Updated documentation for accessibility keys.
  • Improved translations. Added missed supported languages for date picker, appointment list and structured content.
  • Migrated internal components interaction callbacks with Fragment Result Api.
  • Migrated to a newer kotlin version (1.8.21).
  • Migrated DatePicker component's screen from activity for fragment.
  • Updated proguard rules page.
  • Added new logOut API where it has LPAuthenticationType as an input.
  • Introduced the LPNotificationType property on the PushMessage object to detect the type of push notification, such as REGULAR, PROACTIVE, or C2M.
  • Removed redundant android:focussableInTouchMode attribute for clickable views.

Bugs fixed

  • Fixed an issue with broken image icon appearance when consumer sends a document file.
    ...
Read more

Version 5.24.1-beta.2

06 May 03:56

Choose a tag to compare

Version 5.24.1-beta.2 Pre-release
Pre-release

Release date: May 05, 2025

Overview

Android Mobile Messaging SDK version 5.24.1-beta.2 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.24.1-beta.2 uses:

  • Minimum API version 21
  • Compile API version 34
  • Target API version 34
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.7-api34-beta.2”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.2-api34-beta.1”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.2-api34-beta.1"

New features

  • Added support for rich-text features in the in-app SDK. This feature is currently available only for conversations initiated through the Web experience. The new parsing, formatting, and presentation of rich-text messages apply to bot agent messages, human agent messages, and automatic messages.
  • Added support for rendering and responding to Agent Selectable Responses (previously known as IDavid).

New configurations

Enhancements

  • Improved accessibility behavior for focussing on messages.
  • Improved accessibility behavior for headings.
  • Improved keyboard focusability for SDK components.
  • Updated documentation for date picker, appointment list and structured content configurations.
  • Updated documentation for accessibility keys.
  • Improved translations. Added missed supported languages for date picker, appointment list and structured content.
  • Migrated internal components interaction callbacks with Fragment Result Api.
  • Migrated to a newer kotlin version (1.8.21).
  • Migrated DatePicker component's screen from activity for fragment.
  • Updated proguard rules page.
  • Added new logOut API where it has LPAuthenticationType as an input.
  • Introduced the LPNotificationType property on the PushMessage object to detect the type of push notification, such as REGULAR, PROACTIVE, or C2M.
  • Expose branding configurations to adjust the vertical positioning of the structured content carousel’s left and right buttons.
    • lp_carousel_navigation_button_gravity: 0 : top, 1 : middle, 2 : bottom

Bugs fixed

  • Fixed the unread indicator shows in different length.
  • Fixed the timestamp in auto message shown as number.
  • Fixed an accessibility issue: losing focus after clicking on on menu.
  • Fixed an issue with broken image preview.
  • Fixed an issue with broken image icon appearance when consumer sends a document file.
  • Fixed an issue with representation of multiple types of links within one message.
  • Fixed crash on Samsung devices when user enters Picture-in-Picture mode and Talkback accessibility service is enabled.
  • Fixed rendering of quick replies for bot messages.
  • Fixed keyboard focusability for Co-Browse invitation buttons.
  • Fixed keyboar...
Read more

Version 5.24.1-beta.1

17 Apr 23:32

Choose a tag to compare

Version 5.24.1-beta.1 Pre-release
Pre-release

Release date: April 17, 2025

Overview

Android Mobile Messaging SDK version 5.24.1-beta.1 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.24.1-beta.1 uses:

  • Minimum API version 21
  • Compile API version 34
  • Target API version 34
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.7-api34-beta.1”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.2-api34-beta.1”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.2-api34-beta.1"

New features

  • Added support for rich-text features in the in-app SDK. This feature is currently available only for conversations initiated through the Web experience. The new parsing, formatting, and presentation of rich-text messages apply to bot agent messages, human agent messages, and automatic messages.
  • Added support for rendering and responding to Agent Selectable Responses (previously known as IDavid).

New configurations

Enhancements

  • Improved accessibility behavior for focussing on messages.
  • Improved accessibility behavior for headings.
  • Improved keyboard focusability for SDK components.
  • Updated documentation for date picker, appointment list and structured content configurations.
  • Updated documentation for accessibility keys.
  • Improved translations. Added missed supported languages for date picker, appointment list and structured content.
  • Migrated internal components interaction callbacks with Fragment Result Api.
  • Migrated to a newer kotlin version (1.8.21).
  • Migrated DatePicker component's screen from activity for fragment.
  • Updated proguard rules page.
  • Added new logOut API where it has LPAuthenticationType as an input.
  • Introduced the LPNotificationType property on the PushMessage object to detect the type of push notification, such as REGULAR, PROACTIVE, or C2M.

Bugs fixed

  • Fixed an issue with broken image icon appearance when consumer sends a document file.
  • Fixed an issue with representation of multiple types of links within one message.
  • Fixed crash on Samsung devices when user enters Picture-in-Picture mode and Talkback accessibility service is enabled.
  • Fixed rendering of quick replies for bot messages.
  • Fixed keyboard focusability for Co-Browse invitation buttons.
  • Fixed keyboard focusability for secure form message.
  • Fixed content description of download voice message.
  • Fixed accessibility announcement of structured content message sent by bot.
  • Fixed keyboard focusability for file messages.
  • Fixed crash when user tries to select an image from gallery, but no gallery apps are installed on device.
  • Fixed issue with keyboard and accessibility focus when focus is placed behind feedback, Co-Browse, i...
Read more

Release v5.25.0

28 Feb 19:52
7e2761f

Choose a tag to compare

Release date: February 28, 2025

Overview

Android Mobile Messaging SDK version 5.25.0 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.25.0 uses:

  • Minimum API version 21
  • Compile API version 35
  • Target API version 35
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.7”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.2”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.2"
    (compileSdk and targetSdkVersion bumped to 35 to support Android 15)

New features

  • Added support for rich-text features in the in-app SDK. This feature is currently available only for conversations initiated through the Web experience. The new parsing, formatting, and presentation of rich-text messages apply to bot agent messages, human agent messages, and automatic messages.
  • Added support for rendering and responding to Agent Selectable Responses (previously known as IDavid).
  • Changes to support Android 15. The LivePerson SDK's targetSdkVersion and compileSdkVersion are set to API 35. ConversationActivity is now represented correctly on Android 15.

New configurations

Enhancements

  • Improved accessibility behavior for focussing on messages.
  • Improved accessibility behavior for headings.
  • Improved keyboard focusability for SDK components.
  • Updated documentation for date picker, appointment list and structured content configurations.
  • Updated documentation for accessibility keys.
  • Improved translations. Added missed supported languages for date picker, appointment list and structured content.
  • Migrated internal components interaction callbacks with Fragment Result Api.
  • Migrated to a newer kotlin version (1.8.21).
  • Migrated DatePicker component's screen from activity for fragment.
  • Updated proguard rules page.
  • Added new logOut API where it has LPAuthenticationType as an input.
  • Introduced the LPNotificationType property on the PushMessage object to detect the type of push notification, such as REGULAR, PROACTIVE, or C2M.

Bugs fixed

  • Fixed an issue with broken image icon appearance when consumer sends a document file.
  • Fixed an issue with representation of multiple types of links within one message.
  • Fixed crash on Samsung devices when user enters Picture-in-Picture mode and Talkback accessibility service is enabled.
  • Fixed rendering of quick replies for bot messages.
  • Fixed keyboard focusability for Co-Browse invitation buttons.
  • Fixed keyboard focusability for secure form message.
  • Fixed content description of download voice message.
  • Fixed accessibility announcement of structured content message sent by bot.
  • Fixed keyboard focusability for file messages.
  • Fixed c...
Read more

Release v5.24.0

31 Oct 17:45
9cd374b

Choose a tag to compare

Release date: October 31, 2024

Overview

Android Mobile Messaging SDK version 5.24.0 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.24.0 uses:

  • Minimum API version 21
  • Compile API version 34
  • Target API version 34
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.6”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.1”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.1"

New features

Blocking Publish Actions on Historical SC Messages

Consumers are now prevented from triggering publish actions (e.g., PublishTextAction, DatePickerAction, AppointmentScheduler)
on Structured Content (SC) messages that are no longer the latest in the conversation.
This can be configured either at the site level for default behavior or at the JSON level for individual message control.
By default, this feature is not enabled and will not impact existing messaging flows. For configuration, please reach out to your account manager.

Blocking Message Input on Action-Required SC Messages

Consumers are also blocked from sending messages when an action-required SC message (e.g., a DatePicker or AppointmentScheduler)
is the latest in the conversation.
Like the previous feature, this can be enabled site-wide or controlled on a per-message basis through the JSON schema.
By default, this feature is not enabled and will not impact existing messaging flows. For configuration, please reach out to your account manager.

Blocked elements styles

Introduced new styles for blocked elements in structured content based on flags in its structure or per account.

Enhancements

  • Improved accessibility image announcement logic in structured content to follow the pattern: ToolTip (if present) + Action type + Element type.
  • Added Structured Content texts rtl-ltr support. If "rtl" is absent, text direction will now follow the device locale, but when "rtl" is present, it will override the locale-based direction.
  • Improved Appointment list accessibility content descriptions and announcements.

Bugs fixed

  • Resolved an issue where the unread message counter incorrectly increased when an agent sent a message after the consumer opened the app via a push notification.
  • Fixed an issue that prevented users from continuing a conversation after clicking on a Quick Reply option sent by an agent or bot.
  • Resolved an issue where the keyboard closed unexpectedly when a user sent or received a message in the SDK.
  • Resolved a display issue that caused data to be cut off in the date-picker when larger font sizes were enabled in Accessibility settings.
  • Fixed a bug where the first PCS message duplicated after logging back in and resuming a conversation.
  • Updated the single-date DatePicker to display the selected date in the center.
  • Restored the Appointment List functionality after changing the device language, and fixed issues with Confirm and Close buttons not functioning properly.

Please note, the SDK can be integrated to the app using Gradle dependency. For more information please refer to the developers community.

Version 5.23.1

30 Sep 22:56
5ef1a9b

Choose a tag to compare

Release date: September 30, 2024

Overview

Android Mobile Messaging SDK version 5.23.1 release includes new features, enhancements and bug fixes.

Environment requirements

The Android Mobile Messaging SDK version 5.23.1 uses:

  • Minimum API version 21
  • Compile API version 34
  • Target API version 34
  • Maps SDK "com.google.android.gms:play-services-maps:18.1.0"
  • Structured Content Library “com.liveperson.android:lp_structured_content:2.6.5”
  • Date Picker Library “com.liveperson.android:lp-date-picker:2.2.0”
  • Appointment List Library "com.liveperson.android:lp-appointment-scheduler:2.0.0"

New features

Enhancements

  • Resolved possible security vulnerabilities.
  • SDK now supports markdown hyperlink in a welcome message (included Proactive message).

Bugs fixed

  • Fixed the wrong description of bot messages in the unread indicator.
  • Remove cached CCUI welcome message when new engagement does not have attached welcome message.
  • Internal bug fixes.