intercom_flutter 9.2.0 intercom_flutter: ^9.2.0 copied to clipboard
Flutter plugin for Intercom integration. Provides in-app messaging and help-center Intercom services
Changelog #
9.2.0 #
9.1.1 #
- Bump Intercom iOS SDK version to 18.1.0
9.1.0 #
- Bump Intercom iOS SDK version to 18.0.0
9.0.11 #
- Removed references to v1 embedding.
- Implemented
displayHome
for all platforms. - Bump Intercom Android SDK version to 15.10.3
- Bump Intercom iOS SDK version to 17.4.0
9.0.10 #
- Bump
intercom_flutter_web
to1.1.2
supportingweb
^1.0.0
.
9.0.9 #
- Bump Intercom Android SDK version to 15.10.2
- Bump Intercom iOS SDK version to 17.3.0
9.0.8 #
- Bump Intercom Android SDK version to 15.10.1
- Bump Intercom iOS SDK version to 17.2.1
9.0.7 #
- Bump Intercom Android SDK version to 15.9.1
- Bump Intercom iOS SDK version to 17.1.2
9.0.6 #
- Bump Intercom iOS SDK version to 17.1.1
9.0.5 #
- Bump Intercom Android SDK version to 15.9.0
- Bump Intercom iOS SDK version to 17.1.0
9.0.4 #
- Bump Intercom iOS SDK version to 17.0.4
9.0.3 #
- Bump Intercom Android SDK version to 15.8.3
- Bump Intercom iOS SDK version to 17.0.3
9.0.2 #
- Bump Intercom Android SDK version to 15.8.2
- Bump Intercom iOS SDK version to 17.0.2
9.0.1 #
- Bump Intercom Android SDK version to 15.8.1
- Bump Intercom iOS SDK version to 17.0.1
9.0.0 #
- Bump Intercom Android SDK version to 15.8.0
- Bump Intercom iOS SDK version to 17.0.0 (requires minimum iOS 15)
8.1.4 #
- 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
8.1.3 #
- Bump Intercom Android SDK version to 15.7.1
- Bump Intercom iOS SDK version to 16.6.1
8.1.2 #
- Bump Intercom Android SDK version to 15.7.0
- Bump Intercom iOS SDK version to 16.6.0
8.1.1 #
- Bump Intercom Android SDK version to 15.6.3
- Bump Intercom iOS SDK version to 16.5.9
8.1.0 #
- 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.
8.0.12 #
- Fix never completing future when calling displayMessageComposer on iOS
8.0.11 #
- Automatically Injected Intercom Script, if it is not added.
8.0.10 #
- Bump Intercom iOS SDK version to 16.5.5
- Bump Intercom Android SDK version to 15.6.2
8.0.9 #
- Bump Intercom iOS SDK version to 16.5.1
- Bump Intercom Android SDK version to 15.6.0
8.0.8 #
- Bump Intercom iOS SDK version to 16.3.2
- Bump Intercom Android SDK version to 15.5.1
8.0.7 #
- Added support of AGP 8.
8.0.6 #
- Bump
intercom_flutter_web
to1.0.1
to supportuuid: ^4.2.1
. - Bump Intercom iOS SDK version to 16.3.1
8.0.5 #
- Bump Intercom iOS SDK version to 16.3.0
- Bump Intercom Android SDK version to 15.5.0
8.0.4 #
- Bump Intercom iOS SDK version to 16.2.3
- Bump Intercom Android SDK compile version to 34
8.0.3 #
- Bump Intercom iOS SDK version to 16.2.1
- Bump Intercom Android SDK version to 15.4.0
8.0.2 #
- Bump Intercom iOS SDK version to 16.1.1
- Bump Intercom Android SDK version to 15.3.0
8.0.1 #
- Bump Intercom iOS SDK version to 16.0.1
- Bump Intercom Android SDK version to 15.2.3
8.0.0 #
- 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
registerIdentifiedUser
andregisterUnidentifiedUser
.
7.9.0 #
7.8.5 #
- Bump Intercom iOS SDK version to 15.2.1
- Bump Intercom Android SDK version to 15.2.0
- Implemented
displayTickets
for all platforms.
7.8.4 #
- Bump Intercom iOS SDK version to 15.1.4
- Bump Intercom Android SDK version to 15.1.6
- Implemented
displayConversation
for all platforms.
7.8.3 #
- Bump Intercom iOS SDK version to 15.1.3
- Bump Intercom Android SDK version to 15.1.4
7.8.2 #
- Implemented
isIntercomPush
andhandlePush
in 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.
7.8.1 #
- Implemented method
displayHelpCenter
for 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)
7.8.0 #
- Bump Intercom iOS SDK version to 15.0.0
- Bump Intercom Android SDK version to 15.0.0
7.7.0 #
- Update minimum Dart version to Dart 3.
7.6.9 #
- Bump Intercom iOS SDK version to 14.1.0
- Bump Intercom Android SDK version to 14.2.0
7.6.8 #
- Added way to initialize the Intercom SDK in Android application class.
7.6.7 #
- Bump Intercom Android SDK version to 14.1.0
7.6.6 #
- Bump Intercom Android SDK version to 14.0.6
- Removed documentation of using
FlutterFragmentActivity
which was added in version 7.6.1 as it is not required now.
7.6.5 #
7.6.4 #
- Added method
displayHelpCenterCollections
.
7.6.3 #
- Added method
displayMessages
.
7.6.2 #
7.6.1 #
- 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)
7.6.0 #
7.5.0 #
- Bump Intercom iOS SDK version to 13.0.0
- Bump Android
compileSdkVersion
to 33
7.4.0 #
7.3.0 #
7.2.0 #
- 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
.
7.1.0 #
- Implemented
displayArticle
for 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
loginIdentifiedUser
withIntercomStatusCallback
support. - Deprecated
registerIdentifiedUser
in favor ofloginIdentifiedUser
. - Added method
loginUnidentifiedUser
withIntercomStatusCallback
support. - Deprecated
registerUnidentifiedUser
in favor ofloginUnidentifiedUser
. - Added parameter
statusCallback
inupdateUser
to supportIntercomStatusCallback
. - Renamed the following methods in the MethodChannel:
registerIdentifiedUserWithUserId
tologinIdentifiedUserWithUserId
.regsiterIdentifiedUserWithEmail
tologinIdentifiedUserWithEmail
.registerUnidentifiedUser
tologinUnidentifiedUser
.
7.0.0 #
6.2.0 #
6.1.0 #
6.0.0 #
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.PushInterceptService
is 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_messaging
background handler. Now it is not required to handle manually.
- remove the service
5.3.0 #
- 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:gradle
to 7.0.4 (#196) - Bump android
compileSdkVersion
to 31 (#196) - Bump android
gradle
plugin 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
5.2.0 #
5.1.0 #
5.0.2 #
- Updated README: Removed the
<br/>
tag that was being shown on the pub.dev. - Updated intercom_flutter pod version to
5.0.0
.
5.0.1 #
- Clear warning
PushInterceptService.java uses unchecked or unsafe operations.
5.0.0 #
- 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
4.0.0 #
- 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
3.2.1 #
- Fix
application has not been initialized
crash on Android when calling from background isolate.
3.2.0 #
- Migrate to use intercom_flutter_platform_interface
3.1.0 #
- Added support for language_override
3.0.0 #
- Migrate to null-safety
2.3.4 #
- Added support for setting bottom padding
2.3.3 #
- Added signedUpAt user attribute
2.3.2 #
- Fix crash if app is closed before fully initialised
2.3.1 #
- Fix Android build issue
- Updated Android dependencies
2.3.0 #
- Migrate Android side to Flutter's v2 Android Plugin APIs
2.2.1 #
- Implement sendTokenToIntercom method on iOS side to support push notifications
2.2.0+1 #
- Fix project dependencies
2.2.0 #
- Added unread messages count listener
2.1.1 #
- Fix incremental installation error
2.1.0 #
- 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
2.0.7 #
- Fixed background notifications being swallowed by intercom_flutter in Android (thanks @LinusU)
2.0.6 #
- Added hideMessenger (thanks @Spikes042)
2.0.5+2 #
- Fix iOS build error
2.0.5+1 #
- Fix example project dependencies
2.0.5 #
- Add displayMessageComposer (thanks @knaeckeKami)
- Add support for Android 10
- Add support for iOS 13
2.0.4 #
- Support for push notifications
2.0.3 #
- 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
2.0.2 #
- Added logEvent method (thanks @MrAlek)
- Fixed registerIdentifiedUser (thanks @Spikes042)
2.0.1 #
- Added argument validation to registerIdentifiedUser (thanks @Zazo032)
2.0.0 #
- Changed message channel name
- Added email to user registration
1.0.12 #
- Added setUserHash (thanks @Spikes042)
1.0.11 #
- Added unreadConversationCount and setInAppMessagesVisible
- Migrated to AndroidX (thanks @LeonidVeremchuk and @Zazo032)
1.0.10 #
- Updated author
1.0.9 #
- Added support for companies
- Added support for custom attributes
1.0.8 #
- Fixed issues with nullability in Intercom Android SDK
1.0.7 #
- Added Help Center support
1.0.6 #
- Fixed null check in ObjectiveC
1.0.5 #
- Fixed ObjectiveC warnings
1.0.4 #
- Converter Swift code to ObjectiveC
1.0.3 #
- Updated iOS project to Swift 4.2
1.0.2 #
- Fixed plugin name in all places
1.0.1 #
- Fixed ios headers
1.0.0 #
- Added user attributes (name, email, phone, userId and company)
- Renamed package to
intercom_flutter
because of the name clash with Intercom pod
0.0.4 #
- Fixed pod name in podspec
0.0.3 #
- Added example project
- Formatted code
- Added test
0.0.2 #
- Changed minimum SDK version to
2.0.0-dev.28.0
0.0.1 #
- Implemented
initialize
,registerIdentifiedUser
,registerUnidentifiedUser
,logout
,setLauncherVisibility
,displayMessenger
on both Android and iOS