Releases: zoho/SalesIQ-Mobilisten-iOS
Releases · zoho/SalesIQ-Mobilisten-iOS
v3.0.2
- Converted to XCFramework. This version is supported from Xcode 11.4 and above with Swift version greater than or equal to
Swift 5.2
.
v3.0.1
- Built on Xcode 11.3.1 using
Swift 5.1.2
v3.0.0
New Additions
- Added support for native dark mode in iOS 13. Added support for re-opening closed and missed chats.
- Added support for creating/having multiple parallelly open chats.
- Added support for Pre-chat Forms
- Added support for extended custom SDK theming using Theme APIs. Learn more
- Added support for multi-client live sync for messages in the SDK once the visitor is registered using the
ZohoSalesIQ.registerVisitor
API - Added
ZohoSalesIQ.delegate
conforming toZohoSalesIQDelegate
protocol to help developers track various user performed events. Learn More - Added
ZohoSalesIQ.Chat.delegate
conforming toZohoSalesIQChatDelegate
protocol to help developers track events related to chat. Learn more - Added
ZohoSalesIQ.FAQ.delegate
conforming toZohoSalesIQFAQDelegate
protocol to help developers track events related to articles. Learn more - Added
Chat.getList
API that enables you to fetch the list of chats had by the visitor. This API provides data of each chat and enables you to make your own custom user interfaces powered by Mobilisten. Learn More - Added
Chat.fetchAttenderImage
API that can be used to fetch attender images for chats. This API can be used to show profile images in a custom made chat list UI. Learn More - Added
FAQ.getArticles
API that allows to fetch the list of Articles from your SalesIQ knowledge base. Learn More - Added
FAQ.getCategories
API that allows to fetch the list of FAQ categories from your SalesIQ knowledge base. Learn More - Added support for sending Files in chat via the attachments menu.
- Added support for Input cards -
Name
,Email
,Phone
,URL
- Added support for bot video display card.
- Added support for the pending-action feature in bot messages.
- Bot-busy action is now supported in Mobilisten.
Changes & Enhancements
- Refined and cut down on background network operations in the SDK. This will reduce network and battery usage.
- Performance of the SDK has been enhanced.
- Shifted to using WKWebView in our SDK for displaying articles.
- Deprecated ZohoSalesIQ.Admin.setChatHandler API
- Deprecated ZohoSalesIQ.Chat.setBarColor API
- Deprecated ZohoSalesIQ.Chat.setBarTintColor API
- Deprecated ZohoSalesIQ.Chat.setSearchTintColor API
- Deprecated ZohoSalesIQ.Chat.setThemeColor API
- Deprecated ZohoSalesIQ.Chat.setIncomingMessageBackgroundColor API
- Deprecated ZohoSalesIQ.Chat.setOutgoinMessageBackgroundColor API
- Removed
ZohoSalesIQ.Chat.setRecentShowLimit
API - Enhanced the
Chat.show
API to allow opening chats using a chat referencing. Learn More - Suggestions are now displayed in a vertical stack fashion by default. This can be changed to the older horizontal scroll style if needed using the
displayStyle
property available in suggestion theming. - Changed the text shown in the chat window header. It now displays the reference ID followed by the visitor's question instead of the chat attender's name.
- Some UI changes to the way conversations are displayed in the conversation list view
- Push notifications from Mobilisten will now be cleared once the chat corresponding to the notification is opened.
- Added the option to not display articles grouped by categories in the FAQ tab. This changes based on the settings configured on the portal.
- Operator images are now visible by default in the Chat window.
- The voice message function is now disabled by default. It can be enabled using the
ZohoSalesIQ.Chat.setVisibility
API. - We have updated the Feedback & Rating UI.
- Any Rating provided will now show as happiness ratings instead of stars on the SalesIQ portal.
- We have changed the way conversation history disable option works in iOS. Instead of a single-threaded chat view, we have rewritten our chat to clear data from chat window once a chat is completed.
- The
Chat.startChat
API now opens a chat window and connects a chat with the agents with the provided question. - We have added an option to edit the rating of a chat that was already rated.
- The conversations list has been made more performant.
- The option toggle to add/remove the ability to request for email transcript now reflects in Mobilisten
Chat.endSession
API now takes a chat referenceID as a parameter. Learn more- We have additionally added [
unreadCount
,lastMessageTime
,lastMessage
,status
,departmentName
,attenderID
,isBotAttender
] properties to theSIQVisitorChat
class. - We have added a maximum selection count hit notifying banner when the user tries to select more than the maximum amount of selections allowed in the multi-select bot message.
Bug Fixes
- Fixed some emojis not working in chat.
- Fixed a bug with the 'underline' markdown not working in a few cases.
- Fixed a few dynamic text placeholders that were not working within the dynamic text.
- Fixed a crash while showing alerts when the SDK is forcefully rotated in landscape
- Fixed a bug causing bot suggestions to overlap with bot articles display card in chat.
- Fixed a bug which would cause the application to crash if the application has a SceneDelegate.
- Fixed a bug where conversations were not being restored sometimes on using the
registerVisitor
API.