- Bump Intercom iOS SDK version to 19.1.0
- Bump Intercom Android SDK version to 17.0.2
- Bump Intercom iOS SDK version to 19.0.1 (includes dark mode beta)
- Bump Intercom Android SDK version to 17.0.0 (includes dark mode beta)
- Bump Intercom iOS SDK version to 18.8.1
- Added API
setAuthTokens. - Bump Intercom Android SDK version to 16.3.0
- Bump Intercom iOS SDK version to 18.8.0
- Updated gradle and kotlin version
- Deprecated
handlePushMessage
- Added API
setUserJwt. - Bump Intercom Android SDK version to 16.2.1
- Bump Intercom Android SDK version to 16.2.0
- Bump Intercom iOS SDK version to 18.7.3
- This version requires
compileSdkversion to be at least 35.
- Post event result on main thread in Android. (#518)
- Bump Intercom Android SDK version to 15.16.1
- Bump Intercom iOS SDK version to 18.7.2
- Bump Intercom Android SDK version to 15.15.2
- Bump Intercom Android SDK version to 15.15.0
- Bump Intercom iOS SDK version to 18.6.4
- Bump Intercom Android SDK version to 15.14.0
- Bump Intercom iOS SDK version to 18.6.0
- Bump Intercom Android SDK version to 15.13.0
- Bump Intercom iOS SDK version to 18.5.0
- Bump Intercom Android SDK version to 15.12.0
- Bump Intercom iOS SDK version to 18.4.0
- Bump Intercom Android SDK version to 15.11.5
- Bump Intercom iOS SDK version to 18.3.0
- Bump Intercom Android SDK version to 15.11.4
- Bump Intercom iOS SDK version to 18.2.2
- Bump Intercom Android SDK version to 15.11.3
- Bump Intercom iOS SDK version to 18.2.1
- Bump Intercom Android SDK version to 15.11.2
- Bump Intercom Android SDK version to 15.11.1
- Bump Intercom iOS SDK version to 18.2.0
- Added API
isUserLoggedIn. - Added API
fetchLoggedInUserAttributes. - Fixed #479.
- Fixed #481.
- Bump Intercom iOS SDK version to 18.1.0
- Bump Intercom iOS SDK version to 18.0.0
- Removed references to v1 embedding.
- Implemented
displayHomefor all platforms. - Bump Intercom Android SDK version to 15.10.3
- Bump Intercom iOS SDK version to 17.4.0
- Bump
intercom_flutter_webto1.1.2supportingweb^1.0.0.
- Bump Intercom Android SDK version to 15.10.2
- Bump Intercom iOS SDK version to 17.3.0
- Bump Intercom Android SDK version to 15.10.1
- Bump Intercom iOS SDK version to 17.2.1
- Bump Intercom Android SDK version to 15.9.1
- Bump Intercom iOS SDK version to 17.1.2
- Bump Intercom iOS SDK version to 17.1.1
- Bump Intercom Android SDK version to 15.9.0
- Bump Intercom iOS SDK version to 17.1.0
- Bump Intercom iOS SDK version to 17.0.4
- Bump Intercom Android SDK version to 15.8.3
- Bump Intercom iOS SDK version to 17.0.3
- Bump Intercom Android SDK version to 15.8.2
- Bump Intercom iOS SDK version to 17.0.2
- Bump Intercom Android SDK version to 15.8.1
- Bump Intercom iOS SDK version to 17.0.1
- Bump Intercom Android SDK version to 15.8.0
- Bump Intercom iOS SDK version to 17.0.0 (requires minimum iOS 15)
- Bump Intercom iOS SDK version to 16.6.2
Note: This version is not published on pub.dev. So to use this version:
dependencies:
intercom_flutter:
git:
url: https://github.com/v3rm0n/intercom_flutter
ref: v8.1.4
path: intercom_flutter
- Bump Intercom Android SDK version to 15.7.1
- Bump Intercom iOS SDK version to 16.6.1
- Bump Intercom Android SDK version to 15.7.0
- Bump Intercom iOS SDK version to 16.6.0
- Bump Intercom Android SDK version to 15.6.3
- Bump Intercom iOS SDK version to 16.5.9
- Bump Intercom iOS SDK version to 16.5.6
- Migrated web to js_interop to be compatible with WASM
- Updated minimum Dart version to 3.2.
- Fix never completing future when calling displayMessageComposer on iOS
- Automatically Injected Intercom Script, if it is not added.
- Bump Intercom iOS SDK version to 16.5.5
- Bump Intercom Android SDK version to 15.6.2
- Bump Intercom iOS SDK version to 16.5.1
- Bump Intercom Android SDK version to 15.6.0
- Bump Intercom iOS SDK version to 16.3.2
- Bump Intercom Android SDK version to 15.5.1
- Added support of AGP 8.
- Bump
intercom_flutter_webto1.0.1to supportuuid: ^4.2.1. - Bump Intercom iOS SDK version to 16.3.1
- Bump Intercom iOS SDK version to 16.3.0
- Bump Intercom Android SDK version to 15.5.0
- Bump Intercom iOS SDK version to 16.2.3
- Bump Intercom Android SDK compile version to 34
- Bump Intercom iOS SDK version to 16.2.1
- Bump Intercom Android SDK version to 15.4.0
- Bump Intercom iOS SDK version to 16.1.1
- Bump Intercom Android SDK version to 15.3.0
- Bump Intercom iOS SDK version to 16.0.1
- Bump Intercom Android SDK version to 15.2.3
- Bump Intercom iOS SDK version to 16.0.0. This supports Xcode 15 and iOS 17. (Note: Xcode 15 is required when using Intercom iOS SDK 16.0.0)
- Removed deprecated methods
registerIdentifiedUserandregisterUnidentifiedUser.
- Bump Intercom iOS SDK version to 15.2.3
- Bump Intercom Android SDK version to 15.2.2, requires Android SDK 34
- Added documentation about using
FlutterFragmentActivityinstead ofFlutterActivityin Android.
- Bump Intercom iOS SDK version to 15.2.1
- Bump Intercom Android SDK version to 15.2.0
- Implemented
displayTicketsfor all platforms.
- Bump Intercom iOS SDK version to 15.1.4
- Bump Intercom Android SDK version to 15.1.6
- Implemented
displayConversationfor all platforms.
- Bump Intercom iOS SDK version to 15.1.3
- Bump Intercom Android SDK version to 15.1.4
- Implemented
isIntercomPushandhandlePushin iOS. - Bump Intercom iOS SDK version to 15.0.3
- Bump Intercom Android SDK version to 15.1.3
- Removed Optimistic operator (~>) from iOS podspec to use the exact version instead of getting the next major | minor | patch version.
- Implemented method
displayHelpCenterfor web. - Bump Intercom iOS SDK version to 15.0.1
- Bump Intercom Android SDK version to 15.1.1
- Added readMe section
Using Intercom keys with --dart-define. (Thanks @sirTomasson)
- Bump Intercom iOS SDK version to 15.0.0
- Bump Intercom Android SDK version to 15.0.0
- Update minimum Dart version to Dart 3.
- Bump Intercom iOS SDK version to 14.1.0
- Bump Intercom Android SDK version to 14.2.0
- Added way to initialize the Intercom SDK in Android application class.
- Bump Intercom Android SDK version to 14.1.0
- Bump Intercom Android SDK version to 14.0.6
- Removed documentation of using
FlutterFragmentActivitywhich was added in version 7.6.1 as it is not required now.
- Added method
displayHelpCenterCollections.
- Added method
displayMessages.
- Bump Intercom iOS SDK version to 14.0.2
- Bump Intercom Android SDK version to 14.0.3
- Added extra documentation to fix Android exception after background push notification is received (#270)
- Bump Intercom iOS SDK version to 13.0.0
- Bump Android
compileSdkVersionto 33
- Bump Intercom Android SDK version to 12.5.1 (#261)
- Android 13 support
- Updated dependency
intercom_flutter_platform_interface: ^1.2.0 - Updated dependency
intercom_flutter_web: ^0.2.0 - Bump Intercom Android SDK version to 12.2.2
- Bump Intercom iOS SDK version to 12.2.1
- Implemented
displaySurvey.
- Implemented
displayArticlefor web (#231). - Bump Intercom Android SDK version to 12.1.1
- Bump Intercom iOS SDK version to 12.1.1
- Updated dependency
intercom_flutter_platform_interface: ^1.1.0 - Updated dependency
intercom_flutter_web: ^0.1.0 - Added method
loginIdentifiedUserwithIntercomStatusCallbacksupport. - Deprecated
registerIdentifiedUserin favor ofloginIdentifiedUser. - Added method
loginUnidentifiedUserwithIntercomStatusCallbacksupport. - Deprecated
registerUnidentifiedUserin favor ofloginUnidentifiedUser. - Added parameter
statusCallbackinupdateUserto supportIntercomStatusCallback. - Renamed the following methods in the MethodChannel:
registerIdentifiedUserWithUserIdtologinIdentifiedUserWithUserId.regsiterIdentifiedUserWithEmailtologinIdentifiedUserWithEmail.registerUnidentifiedUsertologinUnidentifiedUser.
Note: This release has breaking changes.
- Updated
displayArticlemethod documentation. (#224) - API methods are now available at instance level instead of static. (#226)
- Now use
Intercom.instanceinstead of justIntercom, for e.g:Intercom.instance.displayMessenger().
- Now use
Note: This release has breaking changes.
- Bump Intercom Android SDK version to 10.6.1 (#204)
- Bump Intercom iOS SDK version to 11.0.1 (#204)
- Resolved issue #151
- Changed Android push intercepting technique (#192)
- Updated README (#205)
- BREAKING
- Intercom iOS SDK v11 requires minimum deployment target version 13. So iOS minimum version is updated from 10 to 13. See https://github.com/intercom/intercom-ios/blob/master/CHANGELOG.md#1100
- The service
io.maido.intercom.PushInterceptServiceis deleted. Now plugin itself will handle the push messages using the new added receiverio.maido.intercom.PushInterceptReceiver.- remove the service
io.maido.intercom.PushInterceptService, if you have, from yourAndroidManifest.xml. - remove the code to handle the background Intercom push from your
firebase_messagingbackground handler. Now it is not required to handle manually.
- remove the service
- Added API documentation (#194)
- Bump Intercom Android SDK version to 10.6.0 (#195)
- Bump Intercom iOS SDK version to 10.4.0 (#195)
- Bump android kotlin version to 1.5.30 (#196)
- Bump android
com.android.tools.build:gradleto 7.0.4 (#196) - Bump android
compileSdkVersionto 31 (#196) - Bump android
gradleplugin version to 7.3.3 (#196) - Updated README (#197)
- Updated dependency
intercom_flutter_platform_interface: ^1.0.1 - Updated dependency
intercom_flutter_web: ^0.0.4
- Resolved issue #181
- Resolved issue #173
- Updated README: Removed the
<br/>tag that was being shown on the pub.dev. - Updated intercom_flutter pod version to
5.0.0.
- Clear warning
PushInterceptService.java uses unchecked or unsafe operations.
- Added web support
- Bump Intercom iOS SDK version to 10.0.2
- this will solve the displayArticle issue. See https://github.com/intercom/intercom-ios/blob/master/CHANGELOG.md#1002
- Bump Intercom Android SDK version to 10.0.0
- Bump Intercom iOS SDK version to 10.0.0
- Adjustment to encode the iOS device token with HexString.
- Added support for displayCarousel
- Added support for displayArticle
- Note: Intercom iOS SDK has an issue with displayArticle if your Intercom account does have that feature enabled. It crashes the app. The bug is already reported at https://forum.intercom.com/s/question/0D52G000050ZFNoSAO/intercom-display-article-crash-on-ios. As per the conversation with Intercom support, they are working on the issue. The fix may take some time.
- Internal Changes:
- used
hideIntercom()ashideMessenger()is deprecated and removed in Intercom SDK 10.0.0 - Android - updated gradle version and dependencies.
- used
- Fix
application has not been initializedcrash on Android when calling from background isolate.
- Migrate to use intercom_flutter_platform_interface
- Added support for language_override
- Migrate to null-safety
- Added support for setting bottom padding
- Added signedUpAt user attribute
- Fix crash if app is closed before fully initialised
- Fix Android build issue
- Updated Android dependencies
- Migrate Android side to Flutter's v2 Android Plugin APIs
- Implement sendTokenToIntercom method on iOS side to support push notifications
- Fix project dependencies
- Added unread messages count listener
- Fix incremental installation error
- Bump Intercom SDK version to 6.0.0 (thanks @marbarroso)
- Bump minimum Android supported version to Lollipop (API 21)
- Bump minimum iOS supported version to iOS 10.0
- Fixed background notifications being swallowed by intercom_flutter in Android (thanks @LinusU)
- Added hideMessenger (thanks @Spikes042)
- Fix iOS build error
- Fix example project dependencies
- Add displayMessageComposer (thanks @knaeckeKami)
- Add support for Android 10
- Add support for iOS 13
- Support for push notifications
- Upgraded Intercom SDK to 5.3
- Upgraded Kotlin, Android Studio, Gradle and CocoaPods to latest version
- Upgraded minimum Flutter version to
1.0.0 - Upgraded minimum Dart version to
2.0.0 - Fixed iOS warning
- Added logEvent method (thanks @MrAlek)
- Fixed registerIdentifiedUser (thanks @Spikes042)
- Added argument validation to registerIdentifiedUser (thanks @Zazo032)
- Changed message channel name
- Added email to user registration
- Added setUserHash (thanks @Spikes042)
- Added unreadConversationCount and setInAppMessagesVisible
- Migrated to AndroidX (thanks @LeonidVeremchuk and @Zazo032)
- Updated author
- Added support for companies
- Added support for custom attributes
- Fixed issues with nullability in Intercom Android SDK
- Added Help Center support
- Fixed null check in ObjectiveC
- Fixed ObjectiveC warnings
- Converter Swift code to ObjectiveC
- Updated iOS project to Swift 4.2
- Fixed plugin name in all places
- Fixed ios headers
- Added user attributes (name, email, phone, userId and company)
- Renamed package to
intercom_flutterbecause of the name clash with Intercom pod
- Fixed pod name in podspec
- Added example project
- Formatted code
- Added test
- Changed minimum SDK version to
2.0.0-dev.28.0
- Implemented
initialize,registerIdentifiedUser,registerUnidentifiedUser,logout,setLauncherVisibility,displayMessengeron both Android and iOS