Working with this SDK or planning to in the future? Make sure to subscribe to receive notifications of changes. When we update the release notes, you'll get a notification straight to your email of choice.

SDK version 5.25.0

For all previous release notes versions, see all release notes.

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 issue with keyboard and accessibility focus when focus is placed behind feedback, Co-Browse, image preview or caption preview screen.
  • Fixed announcement of empty text elements without tooltip and actions inside structured content. Such elements are not accessible by Talkback starting from this version.
  • Fixed record voice button appearance when LP SDK conversation screen is moved to foreground.
  • Fixed accessibility announcement of Co-Browse events. Prevented missing of "Co-Browse call ended" event.
  • Fixed auto scroll to welcome message content when conversation is resolved.
  • Fixed appearance of Co-Browse invitation.
  • Fixed presentation of start-end date in date picker range selection flow.
  • Added missed exported flags values for SDK's activities, services and content providers.
  • Handled crash on Samsung-devices with Android 9 when picture-in-picture mode becomes disabled while talkback is active.
  • Handled crash when device doesn't have a gallery/file manager app to select photo or file.