intercom_flutter 9.0.1 copy "intercom_flutter: ^9.0.1" to clipboard
intercom_flutter: ^9.0.1 copied to clipboard

Flutter plugin for Intercom integration. Provides in-app messaging and help-center Intercom services

Changelog #

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.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 to 1.0.1 to support uuid: ^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 and registerUnidentifiedUser.

7.9.0 #

  • 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 FlutterFragmentActivity instead of FlutterActivity in Android.

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 and handlePush 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 #

  • Bump Intercom iOS SDK version to 14.0.7 (#289)
  • Bump Intercom Android SDK version to 14.0.5 (#289)

7.6.4 #

  • Added method displayHelpCenterCollections.

7.6.3 #

  • Added method displayMessages.

7.6.2 #

  • Bump Intercom iOS SDK version to 14.0.6 (#280)
  • Bump Intercom Android SDK version to 14.0.4 (#280)

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 #

  • Bump Intercom iOS SDK version to 14.0.0 (#269)
  • Bump Intercom Android SDK version to 14.0.0 (#269)

7.5.0 #

  • Bump Intercom iOS SDK version to 13.0.0
  • Bump Android compileSdkVersion to 33

7.4.1 #

  • Bump Intercom Android SDK version to 12.5.1 (#261)
  • Android 13 support

7.4.0 #

  • Bump Intercom Android SDK version to 12.4.3 (#259)
  • Bump Intercom iOS SDK version to 12.4.3 (#259)

7.3.0 #

  • Bump Intercom Android SDK version to 12.4.2 (#248)
  • Bump Intercom iOS SDK version to 12.4.2 (#248)

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 with IntercomStatusCallback support.
  • Deprecated registerIdentifiedUser in favor of loginIdentifiedUser.
  • Added method loginUnidentifiedUser with IntercomStatusCallback support.
  • Deprecated registerUnidentifiedUser in favor of loginUnidentifiedUser.
  • Added parameter statusCallback in updateUser to support IntercomStatusCallback.
  • Renamed the following methods in the MethodChannel:
    • registerIdentifiedUserWithUserId to loginIdentifiedUserWithUserId.
    • regsiterIdentifiedUserWithEmail to loginIdentifiedUserWithEmail.
    • registerUnidentifiedUser to loginUnidentifiedUser.

7.0.0 #

Note: This release has breaking changes.

  • Updated displayArticle method documentation. (#224)
  • API methods are now available at instance level instead of static. (#226)
    • Now use Intercom.instance instead of just Intercom, for e.g: Intercom.instance.displayMessenger().

6.2.0 #

  • Bump Intercom Android SDK version to 12.0.0 (#220)
  • Bump Intercom iOS SDK version to 12.0.0 (#220)

6.1.0 #

  • Bump Intercom Android SDK version to 10.7.0 (#217)
  • Bump Intercom iOS SDK version to 11.2.0 (#217)

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 receiver io.maido.intercom.PushInterceptReceiver.
      • remove the service io.maido.intercom.PushInterceptService, if you have, from your AndroidManifest.xml.
      • remove the code to handle the background Intercom push from your firebase_messaging background handler. Now it is not required to handle manually.

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 #

  • Bump Intercom Android SDK version to 10.4.2 (#187)
  • Bump Intercom iOS SDK version to 10.3.4 (#187)

5.1.0+1 #

  • Resolved issue #181

5.1.0 #

  • Bump Intercom Android SDK version to 10.4.0 (#178)
  • Bump Intercom iOS SDK version to 10.3.0 (#178)

5.0.3 #

  • Resolved issue #173

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 #

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
  • Internal Changes:
    • used hideIntercom() as hideMessenger() is deprecated and removed in Intercom SDK 10.0.0
    • Android - updated gradle version and dependencies.

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
131
likes
140
pub points
97%
popularity

Publisher

verified publisherintercom.deepakdroid.xyz

Flutter plugin for Intercom integration. Provides in-app messaging and help-center Intercom services

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_web_plugins, intercom_flutter_platform_interface, intercom_flutter_web

More

Packages that depend on intercom_flutter