Skip to content

Version 5.24.1-beta.2

Pre-release
Pre-release

Choose a tag to compare

@lptle lptle released this 06 May 03:56

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 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, 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 quick replies of welcome message.
  • Internal bug fixes.

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