Added a new API on the ChatProvider to check to see if there is an active chat. For more information, see the documentation.
Fixed an issue where a user couldn't send a message if the visitorInfo was set through the ChatAPIConfiguration.
Fixed an issue where a string in the offline form (key:
ios.conversation.ui.chat.offline_form.message_prompt) wasn't being translated to the device locale. This key was replaced by
ios.conversation.ui.chat.offline_form.introduction_message. If you are overriding strings, make sure to update the key of that translation.
Fixed other minor bugs and improvements.
Added support for configuring multiple apps in the Admin Console, as well as the ability to target a sandbox for testing push notifications.
Added support for an end-user to choose from a selection of quick responses in the chat conversation.
Added Dark Mode support to the messaging screen within chat conversations.
Fixed an issue where image caching was causing a performance issue.
Fixed an issue where the typing indicator was not being displayed correctly for grouped Answer Bot messages.
Custom link handling in order to enable deep-linking.
New event observers in order to enable better UI lifecycle management.
Enable integrators to easily implement their own unread message counter. See the article on how to implement it.
Fixed an issue where an event was not sent in case when agent has ended the chat.
Fixed an issue where the device and platform values in the Chat Agent Dashboard were empty when the SDK was being used.
The SDK is now built using Swift 5.2.x.
The SDK is now fully compatible with RTL languages.
Minor UI & UX improvements.
Exposed the debug logger to Objective-C.
Fixed an issue that wouldn't allow you to override the Chat strings.
Fixed an issue where
isAgentAvailabilityEnabledflag needed to be enabled for the pre-chat form to work.
Fixed an issue where resetting identity didn't stop push notifications.
Fixed an issue where the connection banner would be visible behind the navigation bar.
Fixed an issue on iPad that caused a crash when the SDK tried to present a UIAlertController.
- Initial release of Chat SDK v2.