Releases: intercom/intercom-cordova
Releases · intercom/intercom-cordova
15.0.1
15.0.0
14.1.1
14.1.0
🚀 Enhancements
- Improved delineation between AI Agents and bots.
- New handover experience from AI Agents to teammates.
- Added Privacy Policy in the conversation screen.
- Special notice now supports multiple languages.
- Intercom SDK now targets Android 15 (API level 35) (Android)
- Added edge-to-edge support (Android)
14.0.3
🚀 Enhancements
- Added new API
isUserLoggedIn. This enables developers to determine if a user is currently logged in to Intercom. - Added new API
fetchLoggedInUserAttributes. This enables developers to retrieve the attributes of the currently logged in user.
🐛 Bug Fixes
- Solves a crash in carousels. (iOS)
- Addressed issue where video input wasn’t available in a conversation. (iOS)
- Fixes issue where first part in a conversation would fail to show as failed in the scenario where it didn’t send. (iOS)
- Resolved some layout issues in the conversation screen for users with large font sizes enabled. (iOS)
- Fixed the bug where users were unable to add a phone number in the attribute collector. (Android)
- Fixed a crash caused by
IllegalArgumentException: y must be < bitmap.height(). (Android)
14.0.2
14.0.1
🚀 Enhancements
- It is now possible to send push notifications to the Simulator. (iOS)
🐛 Bug Fixes
- Fixed an issue where it was not possible to close modal view that was opened from a Messenger App. (iOS)
- The message composer is now always displayed on the conversation screen when appropriate.(iOS)
- When a conversation is closed, form entry is disabled on the conversation screen. (iOS & Android)
- Made some minor UI bug fixes. (iOS)
- Fixed the issue where push open stats weren’t tracked correctly. (Android)
14.0.0
🚀 Enhancements
- Updated Intercom Cordova Plugin to support the latest versions of the core iOS and Android SDKs.
- Updated to the latest versions of
cordova,cordova-androidandcordova-ios. - As this is a major release, we have deprecated a number of APIs and added some new ones. The deprecated APIs will continue to work for the next few versions of the plugin, after which they will be removed fully.
Summary of API changes.
| Deprecated API | New API |
|---|---|
| registerIdentifiedUser() | loginUserWithUserAttributes() |
| registerUnidentifiedUser() | loginUnidentifiedUser() |
| reset() | logout() |
| displayMessenger() | present() |
| displayHelpCenter() | present(intercom.Space.HelpCenter) |
| displayMessageComposerWithInitialMessage() | presentMessageComposer(initialMessage) |
| displayMessageComposer() | presentMessageComposer() |
| displayHelpCenterCollections() | presentContent(intercomContent.helpCenterCollectionsWithIds([ids]) |
| displayCarousel() | presentContent(intercomContent.carouselWithCarouselId(carouselId) |
| displayArticle() | presentContent(intercomContent.articleWithArticleId(articleId)) |
| displaySurvey() | presentContent(intercomContent.surveyWithSurveyId(surveyId)) |
| N/A | presentContent(intercomContent.conversationWithConversationId(conversationId)) |
Summary of required versions of libararies and SDKs.
| Name | Required Version |
|---|---|
| cordova | 12.0.0 |
| cordova-android | 13.0.0 |
| cordova-ios | 7.1.0 |
| iOS SDK | 15.0.0 |
| Android SDK | 34 |
13.1.0
🚀 Enhancements
- Added support for iOS 16.
- Added support for Android 13.
- Xcode 14 is required to build this version.
- Target API level on Android must now be set to at least 33.