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

outdated

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

Changelog #

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
151
likes
90
points
118k
downloads

Documentation

API reference

Publisher

verified publisherintercom.deepakdroid.xyz

Weekly Downloads

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

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, intercom_flutter_platform_interface, intercom_flutter_web

More

Packages that depend on intercom_flutter

Packages that implement intercom_flutter