Release 6.19.0
Version 6.19.0
iOS Messaging SDK
Release Date: Mar 29, 2024
Environment requirements
The iOS Mobile Messaging SDK version 6.19.0 is supported on iOS versions 13 through 17.
This XCFramework was compiled with Swift version Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51), which means it will work Swift version 5.7.1 and above.
XCFramework is supported on CocoaPad versions 1.13.0 and greater.
Bugs fixed
- Fix the conversation screen is not automatically scrolling to the bottom after a date from the date picker is selected.
- Fix Unstable UI on Date Picker / Appointment List when the device is rotated to landscape on bigger screen devices. The date picker is no longer using the deprecated portrait forcing mechanism for small-screen devices.
- Fix SDK is showing an empty navigation bar animating out of the screen after the date selection is confirmed.
- Fix disabling enableLinkPreview disables enableRealTimeLinkPreview
- Fix the appointment list does not highlight the focused date correctly in some cases
- Fix Buttons fill available space when rendering the structured content.
- Fix SDK ignores URLs when the message contains a hyperlink
- Fix SDK shows an Unread message notification If successive long messages are received while the screen is still scrolling.
- Fix the behavior of Voice Over to let users focus on individual cards instead of only the whole carousel.
- Fix the background color is not transparent for the image of the agent avatar while the agent is typing.
- Fix the margin for the text label inside Structured Content, It is no longer rendered closer to the bottom of the container.
- Fix Cobrowse invitation having a default white background even on dark conversation background color.
Features
- SDK can now render the Welcome Message that has been set on Window Configuration on Mobile Engagement. Reach out to your account representative to enable and adjust.
- SDK now allows users to switch to picture-in-picture mode. This allows users to minimize the call view while the call is still active and see/interact with the chat view.
Picture in Picture is supported on iOS 14.3+. Previous versions will default to full screen call view.
- SDK now allows host applications to enable navigation buttons on horizontal Carousels. These buttons allow consumers to select the next/previous card when tapped. Focus will switch to the first card when the “next button” is tapped while the focus is on the last card. Focus will switch to the last card when the “previous button” is tapped while the focus is on the first card.
- carouselNavigationButtonsAppearance: Default value is alwaysHide
alwaysHide: Do not show navigation buttons
showOnVoiceOver: Show navigation buttons when Voice over is activated
alwaysShow: Show the navigation buttons
- carouselNavigationButtonBackgroundColor: Default value is LPColor.lpClear
- carouselNavigationButtonSize: Default value is 30.
- carouselNavigationButtonCornerRadius: Default value is 10.
- carouselNavigationButtonsMargin Default value is 23.
- carouselNavigationButtonIconColor Default value is LPColor.lpBlue.
- carouselNavigationMoveToPreviousIcon Default value is UIImage(systemName: "chevron.left.circle.fill").
- carouselNavigationMoveToNextIcon Default value is UIImage(systemName: "chevron.right.circle.fill").
Enhancements
- New Configurations added to Structured Content
- structuredContentButtonBackgroundColor: Configures the background color of buttons that are used in Structured Content.
- structuredContentCardBackgroundColor: Configures the background color of cards that are used in Structured Content.
- New Configuration to inject welcome message for offline messaging added