Releases: intercom/intercom-ios
14.1.0
Release Date: 04-04-2023
🐛 Bug Fixes
- Fixed an issue which caused a crash when dismissing Surveys on iPad.
🚀 Enhancements
- New Feature: Attach Files to Tickets - End users can now upload files when submitting Tickets in the Messenger.
- New Feature: End users can now navigate through articles on your collections and sub collections (up to 3 levels deep).
- The Messenger now opens to 100% height when the Home space is disabled in Messenger settings.
14.0.7
Release Date: 03-02-2023
🚀 Enhancements
- Made updates to the ability to start a conversation within the Help Center.
- UI enhancements to chat inapps.
14.0.6
Release Date: 11-01-2023
🐛 Bug Fixes
- Fixed an issue with
UITextView
on iOS 16.2 that was causing a crash when a user tapped into a TextView.
🚀 Enhancements
- Made minor UI updates.
14.0.5
Release Date: 22-12-2022
🚀 Enhancements
- All views now respect the system default margins.
14.0.4
Release Date: 12-12-2022
🚀 Enhancements
- The home space now opens to 100% height when home is enabled. If home is not enabled in messenger settings then the home space opens to 50% height.
- Improvements to voiceover accessibility in tickets.
- Help center collections empty state has been updated with a new design.
🐛 Bug Fixes
- Fixed an issue where participant initial was not present in conversation avatar bubbles in all expected scenarios.
- Fixed an issue in the home space where push animation in landscape did not work as expected.
- Fixed an issue where changing device orientation caused content to overflow in the home space.
- Fixed an issue which caused some article links to be hidden in the help space.
- Fixed an issue where 12hr time format being used on devices could cause ticket creation to fail.
14.0.3
Release Date: 02-12-2022
🐛 Bug Fixes
- Fixed an issue which caused the navigation bar to clip content on the iPad.
- Fixed an issue which caused the “Send” and “Close” button to be hidden in a white background when uploading an image or video.
- Bot quick replies were getting displayed even after a conversation was auto closed when the user has been idle. The quick replies are no longer shown in such cases.
- For Carousels with a single screen, the “completed” stats is now sent correctly.
- Fixed UI issues in the navigation bar.
🚀 Enhancements
- Added the ability to set User Attributes on
+[Intercom loginWithUserAttributes:success:failure:]
. It is no longer required to make an additional+ +[Intercom updateUser:success:failure:]
call right after callinglogin
to do this. - Added support for Bengali, Persian, Malay and Thai. Bengali is not currently a supported language on iOS in general so will not work. If it gets added as a language on iOS later it should work without anymore changes.
14.0.2
Release Date: 25-11-2022
🐛 Bug Fixes
- Fixed a bug that sometimes caused issues with the lldb debugger in XCode.
14.0.1
Release Date: 16-11-2022
🐛 Bug Fixes
- Made some UI improvements.
- Removed unnecessary logging from Xcode console.
🚀 Enhancements
- Added the ability to trigger a Survey based on an event.
14.0.0
Release Date: 4-11-2022
🚀 Enhancements
In v14.0.0 of the Intercom mobile SDK!! Say hello to the most customizable Messenger. Ever. 👋
📱 New feature: Messenger
👋🏼 Introducing the fully customizable Messenger that provides customers with in-context engagement throughout their journey.
-
Customization: Now you can update and style your Messenger just the way you want it and enable a consistent brand experience with a fully customizable Messenger. Learn more and get started here.
-
Spaces: You’ll have increased product flexibility and versatility with Messenger ‘spaces’ that provide intuitive navigation for your customers. Let’s go through each of the 3 new spaces you can add to your Messenger:
- Home Space: A redesigned Home screen that’s highly configurable and supports multiple use cases with new capabilities.
- Messages Space: Messages is a dedicated space for conversation management. Both inbound and outbound conversations and conversations which contain tickets will live here.
- Help Space: Enable customers to better self-serve with a more intuitive and personalized support experience. Customers can access a full, in-context help center from anywhere in your product with the dedicated Help Space.
📱 New feature: Tickets
Go beyond simple live chat – handle complex customer requests asynchronously.
- As you scale, so does your conversation volume and not every customer request can be handled in a live chat. That’s where tickets come in.
- Let customers submit tickets directly from your app for async resolution
Learn more about Intercom Messenger
Learn more about Intercom Tickets
👉 Upgrade to the latest version of the mobile SDK today to use the feature on mobile.
As this is a major update, there are few API changes which are listed below:
Method - Swift | Method - Obj-C | Description |
---|---|---|
func present(_ space:Space) | + (void)presentIntercom:(Space)space | Open a specific space in intercom. (Home, Messages, HelpCenter) |
func present() | + (void)presentIntercom | Open Intercom - defaults to the Home space |
func presentContent(_ content: Content) | + (void)presentContent:(IntercomContent *)content | Present Intercom content. Valid content types are Article, Carousel, HelpCenter Collections |
The following methods have also been fully deprecated:
Method - Swift |
---|
func presentMessenger() |
func presentHelpCenter() |
func presentHelpCenterCollections(collectionIds: [String]) |
func presentArticle(articleId: String) |
func presentCarousel(carouselId: String ) |
func presentSurvey(surveyId: String) |
You can find more information about migrating to v14.0.0 here
13.0.0
Release Date: 12-09-2022
🚀 Enhancements
- Added support for iOS 16.
- Xcode 14 is required to build v13.0.0
- We have removed deprecated methods in our API. Developers still using these old APIs should follow our v13.0.0 Migration Guide for adopting our newest API methods.