emarsys_sdk
The Flutter plug-in for SAP Emarsys Customer Engagement is the official plug-in to help integrate Emarsys into your Flutter application.
2.7.5
9.7K downloads/mo
#2981 most downloaded on pub.dev
emartech/flutter-plugin-for-sap-emarsys-customer-engagement
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Release timing varies
gaps range from 3 weeks to 8 months
Nearly every release is documented
notes for 37 of 39 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
39 releases · first in 2021
4 releases in the last 12 months
see the full history below
Release timeline
39 releases · Aug 2021 to Aug 2026Releases
latest 39-
2.7.519 Aug 2026Release notes
Open source →What's fixed
Push
- Fixed an isssue where silent push notification events were not triggered in the wrapper on the iOS platform. Silent messages now work properly if the application is in the foreground or in the background.
What's changed
Emarsys SDK
- Updated underlying Android SDK to 3.11.2
- Updated underlying IOS SDK to 3.10.2
-
2.7.407 Jul 2026Release notes
Open source →2.7.4
What's changed
Flutter
- Improved error handling for the message channel
Emarsys SDK
- Updated underlying Android SDK to 3.11.1
- Updated underlying IOS SDK to 3.10.1
Release notes
Open source →What's changed
Flutter
- Improved error handling for the message channel
Emarsys SDK
- Updated underlying Android SDK to 3.11.1
- Updated underlying IOS SDK to 3.10.1
-
2.7.304 May 2026Release notes
Open source →What's fixed
Push
- Fixed an issue where iOS push tokens were not being stored during setup
Emarsys SDK
- Updated underlying Android SDK to 3.11.0
- Updated underlying IOS SDK to 3.10.0
-
2.7.209 Sep 2025Release notes
Open source →What's fixed
Push
- Fixed issue where pushEventStreams were not receiving events, when the SDK was setup with a null applicationCode and the applicationCode was changed later.
Release notes
Open source →What's fixed
Push
- Fixed issue where pushEventStreams were not receiving events, when the SDK was setup with a null applicationCode and the applicationCode was changed later.
-
2.7.119 Aug 2025Release notes
Open source →What's fixed
Setup
- Prevented a possible crash caused by initializing the SDK with an empty EmarsysConfig.
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.10.2
Release notes
Open source →What's fixed
Setup
- Prevented a possible crash caused by initializing the SDK with an empty EmarsysConfig.
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.10.2
-
2.7.019 Jun 2025Release notes
Open source →What's new
Inbox
- Added optional imageAltText property to Inbox Message model.
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.10.0
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.9.0
-
2.6.018 Mar 2025Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.9.0
- Updated to Kotlin 2.1.10
- Updated to AGP 8.9.0 so the desugar library now must be enabled in the Android project
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.8.0
Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.9.0
- Updated to Kotlin 2.1.10
- Updated to AGP 8.9.0 so the desugar library now must be enabled in the Android project
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.8.0
- Updated underlying Emarsys SDK for Android to 3.9.0
-
2.5.211 Nov 2024Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.11
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.7.3
Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.11
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.7.3
-
2.5.117 Oct 2024Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.10
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.7.2
Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.10
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.7.2
-
2.5.010 Sep 2024Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.7
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.7.0
-
2.4.011 Jul 2024Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.6
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.6.0
- We bumped our minimum supported iOS version to 14 to be able to use newer network change detection solution.
What's fixed
Emarsys SDK
- @UIApplicationMain annotation was removed from the EmarsysAppDelegate because the inheriting AppDelegate has to use it.
-
2.3.316 May 2024Release notes
Open source →2.3.3
What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.5
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.5.1
What's fixed
Push
- Fixed the initialisation of the SDK when the app is started by a push.
Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.5
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.5.1
What's fixed
Push
- Fixed the initialization of the SDK when the app is started by a push.
-
2.3.211 Apr 2024Release notes
Open source →2.3.2
What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.4
What's fixed
Predict
- Fixed the mapping of the predict recommendation filters on iOS
- Fixed the mapping of the predict cart items on both platforms
Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.7.4
What's fixed
Predict
- Fixed the mapping of the predict recommendation filters on iOS
- Fixed the mapping of the predict cart items on both platforms
-
2.3.129 Feb 2024Release notes
Open source →Release notes
Open source → -
2.3.005 Feb 2024Release notes
Open source →What's changed
Android SDK
- Fixed an issue that caused push notifications not to be shown.
Emarsys SDK
- On Android we increased CompileSDKVersion to 34.
- Updated underlying Emarsys SDK for Android to 3.7.2
What's fixed
Android SDK
- Fixed an issue that could cause a crash because of some unhandled exceptions.
-
2.2.017 Jan 2024Release notes
Open source →2.2.0
What's changed
Android SDK
- Remove JVM Toolchain Specification for Better M1 Compatibility
iOS SDK
- Minimum iOS version was increased to 12.0
Emarsys SDK
- Increased minimun Dart version from 2.14.0 to 2.15.0
- Updated underlying Emarsys SDK for Android to 3.7.0
- Updated underlying [Emarsys SDK](https:/
Release notes
Open source →What's changed
Android SDK
- Remove JVM Toolchain Specification for Better M1 Compatibility
iOS SDK
- Minimum iOS version was increased to 12.0
Emarsys SDK
- Increased minimun Dart version from 2.14.0 to 2.15.0
- Updated underlying Emarsys SDK for Android to 3.7.0
- Updated underlying Emarsys SDK for iOS to 3.5.0
-
2.1.019 Oct 2023Release notes
Open source →What's new
Push
- Introduced a new function in EmarsysAppDelegate where UNUserNotificationDelegates can be provided. For usage see the example app's AppDelegate.
-
2.0.025 Sep 2023Release notes
Open source →What's changed
Emarsys
- The underlying AGP plugin has been updated to 8.1.1 therefore breaking changes in that plugin are now surfacing for existing integrations. Please check the linked documentations on how to migrate.
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.6.2
- Updated underlying Emarsys SDK for iOS to 3.4.2
-
1.6.504 Sep 2023Release notes
Open source → -
1.6.423 Aug 2023Release notes
Open source → -
1.6.311 Aug 2023Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for iOS to 3.4.0
What's fixed
Push
- Fixed a issue that caused the isCanBypassDnd to be a null value in the notification settings on Android
-
1.6.204 May 2023Release notes
Open source →What's new
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.5.3
What's fixed
Push
- Fixed an issue that caused App Events being missed in case the App start was triggered by a push message.
-
1.6.106 Apr 2023Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.5.1
- Updated underlying Emarsys SDK for iOS to 3.3.1
-
1.6.023 Feb 2023Nothing published for this version
-
1.5.018 Jan 2023Nothing published for this version
-
1.4.016 Nov 2022Release notes
Open source →What's new
Push
- Introduce setPushToken method what can be used for setting the pushToken when not the automatic / recommended way is used
-
1.3.328 Sep 2022Release notes
Open source → -
1.3.221 Sep 2022Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.2.6
- This version is Android 13 and iOS 16 compatible
-
1.3.104 Jul 2022Release notes
Open source → -
1.3.014 Jun 2022Release notes
Open source →What's new
Inline In-App
- Added support for Inline in-app views on Flutter version 3.0 and above
What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.2.4
- Updated underlying Emarsys SDK for iOS to 3.2.3
-
1.2.305 May 2022Release notes
Open source →What's fixed
Inline In-App
- Fixed crash when an Inline In-App was fetched with a wrong viewId
What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.2.2
- Updated underlying Emarsys SDK for iOS to 3.2.2
-
1.2.226 Apr 2022Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.2.1
- Updated underlying Emarsys SDK for iOS to 3.2.1
-
1.2.131 Jan 2022Release notes
Open source →What's fixed
UserNotificationCenterDelegateCacher
- Made UserNotificationCenterDelegateCacher instance public
-
1.2.024 Jan 2022Release notes
Open source →What's changed
UserNotificationCenterDelegateCacher
- Made UserNotificationCenterDelegateCacher public to be available
-
1.1.016 Dec 2021Release notes
Open source →What's changed
Emarsys SDK
- Updated underlying Emarsys SDK for Android to 3.2.0
- Updated underlying Emarsys SDK for iOS to 3.2.0
Predict
- Added new validation to the trackPurchase method so that empty cartItems lists are no longer accepted as it would be an invalid request.
What's fixed
Push
- Fixed an issue on both platforms, where in some cases app events where not fired when the app was not already running when the push message arrived.
- Fixed an issue on Android where the plug-in might not yet be initialized when the pushToken have been received causing the application to crash
-
1.0.004 Nov 2021Release notes
Open source →What's new
Native SDK
- Migrated plug-in to use SDK 3.1.1 version on both platforms.
Predict
- Added support for Predict feature, both recommendation and tracking works.
Geofence
- Registered geofences can now be accessed.
Important Notes
Flutter plug-in for SAP Emarsys Customer Engagementis still under development. If you would like to use the plug-in please contact your CSM @ Emarsys. -
0.3.030 Sep 2021Release notes
Open source →What's new
Native SDK
- Migrated plug-in to use Android SDK 3.1.1
Inline In-App
- Added support for the inline In-App feature.
What's fixed
Push
- Fixed an issue on Android, where if the application has been closed after the push notification had been displayed then interaction with the push message caused the application to crash.
Setup
- Fixed an issue on Android, where the first activity was displayed sooner than the SDK setup has been completed causing some app-start-related events to be ignored by the SDK.
- Fixed an issue on Android, where verbose logging caused some inside crashes in the SDK.
Important Notes
Flutter plug-in for SAP Emarsys Customer Engagementis still under development and some Emarsys features are not yet supported by the plug-in. If you would like to use the plug-in please contact your CSM @ Emarsys. This version contains all the fixes from the native SDKs. -
0.2.008 Sep 2021Release notes
Open source →What's new
Native SDK
- Migrated plug-in to use Android SDK 3.0.1 and iOS SDK 3.0.3.
changeApplicationCode
- Added changeApplicationCode feature
trackCustomEvent
- Added trackCustomEvent feature
Inbox
- Added inbox feature
Geofence
- Added geofence feature
Overlay In-App
- Added Overlay In-App feature
What's fixed
Push
- Fixed an issue on iOS, where push messages didn't arrive when the app was in the foreground.
- Fixed an issue on Android, where the application crashed while it was not running and it received a push message.
Important Notes
Flutter plug-in for SAP Emarsys Customer Engagementis still under development and some Emarsys features are not yet supported by the plug-in. If you would like to use the plug-in please contact your CSM @ Emarsys. This version contains all the fixes from the native SDKs. -
0.1.104 Aug 2021Release notes
Open source →What's new
Native SDK
- Migrated plug-in to use Android and iOS SDK version from 2.16.0 to 3.0.0.
What's fixed
Setup
- Fixed an issue on iOS, where push messages do not arrive in case of delayed setup.
Important Notes
Flutter plug-in for SAP Emarsys Customer Engagementis still under development and some Emarsys features are not yet supported by the plug-in. If you would like to use the plug-in please contact your CSM @ Emarsys. This version contains all the fixes from the native SDK's from 2.16.0 to 3.0.0.