Version 6.8.3

iOS Messaging SDK

Release date: July 1st, 2022

Environment requirements

The iOS Mobile Messaging SDK version 6.8.3.838 is supported on iOS versions 13 through 15.

This XCFramework was compiled with Swift version Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) which means it will work Swift version 5.2.4 and above.

XCFramework is supported on CocoaPad versions 1.9.0 and greater.

New features

Exposing new notifications to be triggered once the Conversation Screen gets dismissed

Create new Notification to be sent once the Conversation Screen is dismissed, this will work the same way as the LPMessagingSDKConversationViewControllerDidDismiss delegate.

How to use:

NotificationCenter.default.addObserver(self,
                                       selector: #selector(lpMessagingSDKConversationViewControllerDidDismissedNotification),
                                       name: Notification.Name("LP_CONVERSATION_VIEW_CONTROLLER_DISMISSED"),
                                       object: nil)

lpMessagingSDKConversationViewControllerDidDismissedNotification is a generic name for the function responding to the event

Enhancements

  • BrandName/AgentName will be announced as headers by VoiceOver assistant instead of text.

Bugs fixed

  • Fixed the issue with duplicated rendering of quick reply actions
  • Fixed an issue when Attachment Menu will be announced with wrong state, for modifying the default announcements, override the following keys:
    • fileSharingAttachmentMenu: "Attachment menu"
    • fileSharingCloseAttachmentMenu: "Close attachment menu"

For more information about localizing strings, refer to Localization Keys


Version 6.8.2

iOS Messaging SDK

Release date: June 10, 2022

Environment requirements

The iOS Mobile Messaging SDK version 6.8.2.837 is supported on iOS versions 13 through 15.

This XCFramework was compiled with Swift version Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) which means it will work Swift version 5.2.4 and above.

XCFramework is supported on CocoaPad versions 1.9.0 and greater.

New features

ConversationViewController menu configurations

Adding the ability to enable or disable individual elements on the default menu.

Disabling all elements will prevent the menu from being render.

showResolveConversationMenuOption
  • Description: Show or hide Resolve Conversation button on the Conversation Menu.
  • Type: Bool
  • Default Value: true
  • Available since: 6.8.2
showMarkAsUrgentMenuOption
  • Description: Show or hide Mark as Urgent button on the Conversation Menu.
  • Type: Bool
  • Default Value: true
  • Available since: 6.8.2
showClearHistoryMenuOption
  • Description: Show or hide Clear History button on the Conversation Menu.
  • Type: Bool
  • Default Value: true
  • Available since: 6.8.2

Enhancements

  • Adding Unread Count to Scroll to Bottom Button while announcing content via VoiceOver Assistant

Bugs fixed

  • Fixed the issue with unread message divider:
    • Announced as button instead of text by VoiceOver Assistant
    • Not accessible for VoiceOver Assistant
  • Fixed an issue when Welcome Message with QuickReplies could create a crash when leaving Conversation Screen.

Version 6.8.1

iOS Messaging SDK

Release date: June 3, 2022

Environment requirements

The iOS Mobile Messaging SDK version 6.8.1.836 is supported on iOS versions 13 through 15.

This XCFramework was compiled with Swift version Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) which means it will work Swift version 5.2.4 and above.

XCFramework is supported on CocoaPad versions 1.9.0 and greater.

Bugs fixed

  • Fixed the issue with Structured Content card won't be accessible via VoiceOver Assistant

Version 6.7.1

iOS Messaging SDK

Release date: April 11, 2022

Environment requirements

The iOS Mobile Messaging SDK version 6.7.1.822 is supported on iOS versions 13 through 15.

SDK can be compiled with iOS 12 targets, but Messaging is only available on iOS 13 and above.

This XCFramework was compiled with Swift version Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) which means it will work Swift version 5.2.4 and above.

XCFramework is supported on CocoaPad versions 1.9.0 and greater.

Bugs fixed

  • Fixed the issue with setting remoteUserBubbleBackgroundColor won't take effect when Hyperlink Markdown is presented
  • Fixed the issue with SDK not honoring color sent on Structured Content Card JSON when setting text color.

Version 5.2.1 (Xcode 12 Beta 4)

iOS Messaging SDK

Release date: August 14, 2020

Notes

This release has the same bug fixes and features as the additional release of 5.2.1, but it was compiled with Swift version 5.3 (swiftlang-1200.0.25.2 clang-1200.0.27.1).

This version can be obtained in CocoaPods version '5.2.1-Swift-5.3-Beta-4' and downloaded directly from the iOSFrameworks repo.


Version 4.0.0 (Swift 4.2 — signed)

iOS Messaging SDK

Release date: November 4, 2019

Notes

This release has the same bug fixes and features as the regular release of 4.0.0, but it was compiled with Swift version 4.2 (swiftlang-1000.11.37.1 clang-1000.11.45.1), and the frameworks were codesigned.

This version can be obtained in CocoaPods version '4.0.0.0.56-Swift-4.2-Signed' and downloaded directly from the iOSFrameworks repo.


Version 4.0.0 (Swift 4.2)

iOS Messaging SDK

Release date: November 4, 2019

Notes

This release has the same bug fixes and features as the regular release of 4.0.0 but it was compiled with Swift version 4.2 (swiftlang-1000.11.37.1 clang-1000.11.45.1).

This version can be obtained in CocoaPods version '4.0.0.0.55-Swift-4.2' and downloaded directly from the iOSFrameworks repo.


Version 4.0.0 (Xcode Beta 6)

iOS Messaging SDK

Release date: September 23, 2019

Notes

This release has the same bug fixes and features as the regular release of 4.0.0, but it was compiled with Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1).

This version can be obtained in CocoaPods version '4.0.0.0-Swift-5.1-Beta-6' and downloaded directly from the iOSFrameworks repo.