Skip to content

Release 6.24.0

Choose a tag to compare

@umairali332 umairali332 released this 30 Jun 20:11
· 9 commits to master since this release

Version 6.24.0

iOS Messaging SDK

Release Date: Jun 30, 2025

Environment requirements

The iOS Mobile Messaging SDK version 6.24.0 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.

This version will be the last version where the Swift version 5.9 is used for compiling. Future versions will use Swift version 5.10.

XCFramework is supported on CocoaPad versions 1.13.0 and greater.

Bugs fixed

  • Fixed an issue where the conversation screen incorrectly displayed "There are currently no conversations at this time" when the History Control API was used.
  • Fixed an issue where the date picker confirmation button text was displayed incorrectly in Thai.
  • Fixed an issue where the date picker was not tappable or failed to display content when minDate or maxDate was missing. The SDK now correctly applies a default 150-year range when either date limit is not provided in the payload, allowing the date picker to open and function as expected.
  • Fixed an issue where two elements in the Schedule Slot view "Appointment Slot" and "Available/Selected Date" were not announced as buttons by VoiceOver. Added the button accessibility trait to ensure proper VoiceOver announcement and reduce confusion for users navigating the interface.
  • Fixed an issue where an empty conversation appeared due to proactive welcome message metadata. Proactive handoff containing an image and a clickable action could cause the first message with metadata to fail to send.
  • Fixed an issue where the app would crash upon receiving structured content containing multiple empty text elements used for padding purposes.
  • Fixed an issue where the app would crash intermittently when calling the checkActiveConversation method in the Messaging SDK.
  • Fixed an issue where the iOS SDK app could crash in certain scenarios by replacing a weak delegate reference with a closure to prevent unexpected deallocation, and by safely unwrapping and logging socketError to avoid unsafe type usage.
  • Fixed an issue where the iOS SDK applied a default (blue) border color when border-color was missing in the structured content button style.

Features