Skip to content

Release 6.23.1

Choose a tag to compare

@zuyao1988 zuyao1988 released this 31 Mar 21:38
· 11 commits to master since this release

Version 6.23.1

iOS Messaging SDK

Release Date: Mar 31, 2025

Environment requirements

The iOS Mobile Messaging SDK version 6.23.1 is supported on iOS versions 13 through 18.

This XCFramework was compiled with Swift version Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1), which means it will work Swift version 5.9 and above.

XCFramework is supported on CocoaPad versions 1.13.0 and greater.

Use this version (v6.23.1) instead of v6.23.0. The previous version (v6.23.0) lacks code signing.

Bugs fixed

  • Fixed an issue where the Brand avatar image was not accessible. Additionally, introduced a customization point for the accessibility label LPLanguagesKeys.accessibilityBrandAvatarImage, LPLanguagesKeys.accessibilityAgentAvatarImage.
  • Fixed an issue with audio voice message accessibility. Additionally, introduced a customization point for the accessibility label LPLanguagesKeys.accessibilityVoiceMessage.
  • Fixed an issue where VoiceOver did not announce when a cobrowse video/audio call ended.
  • Fixed an issue where VoiceOver focus remained on the chat screen even after a CoBrowse video/audio call was restored from the minimized Picture-in-Picture state.
  • Fixed a bug where the Brand Avatar image background in message bubbles was not transparent
  • Fixed an issue where the minimized Picture-in-Picture (PiP) view in CoBrowse video/audio calls was not accessible. Added a new accessibility label [LPLanguagesKeys.accessibilityVoiceVideoCallPipViewMinimized]
  • Fixed a missing accessibility label for the back button in the maximized CoBrowse video/audio call screen by adding LPLanguagesKeys.accessibilityVoiceVideoCallBackButton.
  • Fixed an issue where the CoBrowse screen title was missing in the maximized CoBrowse video/audio call screen by reusing LPLanguagesKeys.voiceCallInvitationHeading and LPLanguagesKeys.videoCallInvitationHeading.
  • Fixed an issue where VoiceOver did not announce the conversation closed message when the main conversation dialog was resolved. It now correctly announces the message.
  • Fixed an issue where the appointment list confirm button text was using LPLanguagesKeys.confirm. Updated the text and added a new accessibility label LPLanguagesKeys LPLanguagesKeys.appointmentConfirmButton.
  • Fixed an issue where disabled structured content buttons in history were not announced as "disabled" by VoiceOver when focused by the screen reader.
  • Fixed an issue where VoiceOver did not announce the action name (if it exists) along with the tooltip for structured content.
  • Updated LPLanguagesKeys for improved accessibility:
      "accessibilityFileMessageFromAgentWithName": Changed from "Agent %@: file" to "Agent %@: %@".
      "accessibilityFileMessageFromAgentWithoutName": Changed from "Agent: file" to "Agent: %@".
      "accessibilityPhotoMessageFromUser": Changed from "You: photo" to "You: image"."
    
  • Fixed an issue where the accessibility description for attached images and files was unclear. Improved accessibility support for file types using the following LPLanguagesKeys:
      accessibilityFileSharingFileTypeDocx
      accessibilityFileSharingFileTypePptx
      accessibilityFileSharingFileTypeXlsx
      accessibilityFileSharingFileTypePdf
      accessibilityFileSharingFileTypeUnknown
      accessibilityFileMessageFromAgentWithName
      accessibilityFileMessageFromAgentWithoutName
      accessibilityPhotoMessageFromUser"
    
  • Fixed an issue where VoiceOver announced structured content elements twice. Added a new LPConfig setting, structuredContentAnnounceEntireMessageContent, to control this behavior.
  • Fixed an issue where the audio recording voice button's tooltip had insufficient contrast. Added new LPConfig options: recordingButtonTooltipTextColor and recordingButtonTooltipBackgroundColor to customize tooltip appearance.
  • Fixed an issue where the app crashed when a consumer received structured content containing multiple images.
  • Fixed an issue where the agent typing icon did not display botUserDefaultAvatarImage correctly.
  • Fixed an issue where the Datepicker LPConfig appointmentConfirmButtonTitle was deprecated. Introduced a new LPLanguagesKeys appointmentConfirmButton.