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