Skip to content

Releases: zoho/SalesIQ-Mobilisten-iOS

v3.0.2

10 Jun 18:12
Compare
Choose a tag to compare
  • 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

10 Jun 17:31
Compare
Choose a tag to compare
  • Built on Xcode 11.3.1 using Swift 5.1.2

v3.0.0

10 Jun 17:21
Compare
Choose a tag to compare

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 to ZohoSalesIQDelegate protocol to help developers track various user performed events. Learn More
  • Added ZohoSalesIQ.Chat.delegate conforming to ZohoSalesIQChatDelegate protocol to help developers track events related to chat. Learn more
  • Added ZohoSalesIQ.FAQ.delegate conforming to ZohoSalesIQFAQDelegate 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 the SIQVisitorChat 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.