iOS Messaging SDK - Version 6.15.0.895
Version 6.15.0
iOS Messaging SDK
Release Date: August 17, 2023
Environment requirements
The iOS Mobile Messaging SDK version 6.15.0.895 is supported on iOS versions 13 through 16.
This version will be the last version where the iOS target is set to iOS 12. This version can be compiled with iOS 12 while not being supported. Future versions will have iOS targets set to 13 and will no longer allow compilation with iOS 12.
This XCFramework was compiled with Swift version Apple Swift version 5.5 (swiftlang-1300.0.31.1 clang-1300.0.29.1), which means it will work Swift version 5.5 and above.
M1 processor is supported for use with this version.
XCFramework is supported on CocoaPad versions 1.9.0 and greater.
Accessibility Bugs fixed / Enhancement
- If a user is typing in the text input area with voice-over on the voiceover focus would shift to onto a new message instead of staying on the text input area when a Structured Content item was sent by an agent.
- All headings now contain heading markups.
Bugs fixed
- Scroll to bottom button doesn't appear after opening a file and returning to the SDK.
- Files are duplicated when the app is force closed and the upload hasn't been completed.
- App crash when a conversation is resolved while a file is mid-upload.
- Metadata is incorrect when sending a Date Picker selection (single or range).
- Date format in the date picker ignores the LPConfig language set.
- Structured Content cards may change size when going from background to foreground or when opening a link and then returning to the SDK.
- Image size changes when rotating the device back and forth.
- Missing agent name on resolve message if the conversation was resolved by an agent.
- Date picker footer will always be in English
- Sending agent messages with markdown links break the message bubble in some situations
- Files duplicate when a user selects a Quick Reply option while the file is still uploading.
- In some situations, while archiving and there is no set background color for a structured content item it would have a grey background.
- App crashes when repeatedly sent to background and foreground while the conversation history params are set to CLOSED and the conversation is closed.
- Unread message divider appears twice or shows the wrong count.
- Internal getEngagement refresh for monitoring API when using the JWE solution will no longer refresh with an existing token which can potentially be expired.
- On newer messaging backends consumer messages could duplicate more frequently based on incoming events.
- Appointment list slot times localization doesn't reflect language correctly.
- Scroll to bottom button is shown and tappable when conversation history is empty.
- Appointment List localization is not correct on a fresh launch of a fresh install.
Features
- History fetching logic has been updated to support a new data masking feature which allows you to select how long until the masking will take effect on sensitive data on an account level. This functionality is not set in the SDK and is set in the account backend. Reach out to your account representative to enable and adjust.
- Welcome message is now further able to be customized at points it previously was unable to be. It can now be updated more frequently allowing for specific consumer targeting. Further details will be in the welcome message sections of the documentation.
Enhancements
- Several removals of outdated and no longer used code.