- 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 initialized
crash 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_flutter
because 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
,displayMessenger
on both Android and iOS