exponea
A full featured wrapper for Exponea SDK that supports Android and iOS.
2.7.0
15K downloads/mo
#2480 most downloaded on pub.dev
exponea/exponea-flutter-sdk
What this package is like to depend on
Last release 2 months ago
25 Jun 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
23 releases · first in 2021
8 releases in the last 12 months
see the full history below
Release timeline
23 releases · Aug 2021 to Jun 2026
2022
2023
2024
2025
2026
Releases
latest 23-
2.7.025 Jun 2026Release notes
Open source →Release Notes for 2.7.0
June 25, 2026
- Added:
- Adds the
regenerateDeviceIdOnAnonymizeconfiguration parameter to generate a newdevice_idwhen callinganonymize(). - Updates the native Android SDK to version 5.2.1.
- Updates the native iOS SDK to version 4.2.0.
- Deprecates the top-level
requirePushAuthorizationconfiguration parameter in favor ofios.requirePushAuthorization. - Updates the documentation related to
notification_stateevent tracking and push notification configuration.
- Adds the
- Fixed:
- Fixes an
anonymize()crash and iOS push-callback loss after Flutter engine restart and updates setup documentation to recommend callingconfigure()on every Flutter engine attach. - Fixes the
willPresentnotification presentation options to show a banner, persist in the notification center, and play sound.
- Fixes an
Release notes
Open source →June 25, 2026
- Added:
- Adds the
regenerateDeviceIdOnAnonymizeconfiguration parameter to generate a newdevice_idwhen callinganonymize(). - Updates the native Android SDK to version 5.2.1.
- Updates the native iOS SDK to version 4.2.0.
- Deprecates the top-level
requirePushAuthorizationconfiguration parameter in favor ofios.requirePushAuthorization. - Updates the documentation related to
notification_stateevent tracking and push notification configuration.
- Adds the
- Fixed:
- Fixes an
anonymize()crash and iOS push-callback loss after Flutter engine restart and updates setup documentation to recommend callingconfigure()on every Flutter engine attach. - Fixes the
willPresentnotification presentation options to show a banner, persist in the notification center, and play sound.
- Fixes an
- Added:
-
2.6.111 May 2026Release notes
Open source →Release Notes for 2.6.1
May 11, 2026
- Fixed:
- Fixes published package size by excluding residual build artifacts.
Release notes
Open source →May 11, 2026
- Fixed:
- Fixes published package size by excluding residual build artifacts.
- Fixed:
-
2.6.011 May 2026Release notes
Open source →Release Notes for 2.6.0
May 11, 2026
- Added:
- Updates the documentation workflow configuration and fixes documentation across all pages.
- Updates the native Android SDK to version 5.1.0.
- Updates the native iOS SDK to version 4.1.0.
- Fixed:
- Removes unused imports, fields, and methods flagged by the analyzer.
- Cleans up the publish artifact by adding
.pubignoreand removing unintended yarn files.
Release notes
Open source →May 11, 2026
- Added:
- Updates the documentation workflow configuration and fixes documentation across all pages.
- Updates the native Android SDK to version 5.1.0.
- Updates the native iOS SDK to version 4.1.0.
- Fixed:
- Removes unused imports, fields, and methods flagged by the analyzer.
- Cleans up the publish artifact by adding
.pubignoreand removing unintended yarn files.
- Added:
-
2.5.019 Mar 2026Release notes
Open source →Release Notes for 2.5.0
March 19, 2026
- Added:
- Adds stopIntegration and clearLocalCustomerData methods.
- Updates documentation page titles for improved searchability and navigation.
- Updates documentation related to notification_state event tracking.
- Updates native Android SDK to version 4.10.0.
- Updates native iOS SDK to version 3.11.0.
- Updates Example App's universal and app links to new domain.
- Fixed:
- Fixes duplicate tracking for banner click/close events and adds the missing campaign delivered event in the Example App.
Release notes
Open source →March 19, 2026
- Added:
- Adds stopIntegration and clearLocalCustomerData methods.
- Updates documentation page titles for improved searchability and navigation.
- Updates documentation related to notification_state event tracking.
- Updates native Android SDK to version 4.10.0.
- Updates native iOS SDK to version 3.11.0.
- Updates Example App's universal and app links to new domain.
- Fixed:
- Fixes duplicate tracking for banner click/close events and adds the missing campaign delivered event in the Example App.
- Added:
-
2.4.105 Jan 2026Release notes
Open source →Release Notes for 2.4.1
January 5, 2026
- Updates configuration documentation:
- Corrects
authorizationreference toauthorizationToken. - Corrects
baseURLreference tobaseUrl. - Adds missing reference to
allowDefaultCustomerProperties. - Adds missing reference to
manualSessionAutoClose.
- Corrects
- Updates Example App's application and bundle ID and Firebase Cloud Messaging (FCM)/Huawei Mobile Services (HMS) integration configuration.
Release notes
Open source →January 5, 2026
- Updates configuration documentation:
- Corrects
authorizationreference toauthorizationToken. - Corrects
baseURLreference tobaseUrl. - Adds missing reference to
allowDefaultCustomerProperties. - Adds missing reference to
manualSessionAutoClose.
- Corrects
- Updates Example App's application and bundle ID and Firebase Cloud Messaging (FCM)/Huawei Mobile Services (HMS) integration configuration.
- Updates configuration documentation:
-
2.4.027 Nov 2025Release notes
Open source →Release Notes for 2.4.0
November 27, 2025
- Added:
- Documents major push notification updates:
notification_stateevent as a new token tracking method, Application ID configuration, and migration requirements for the Multiple mobile apps feature. - Updates native Android SDK to version 4.8.0.
- Updates native iOS SDK to version 3.9.0.
- Documents major push notification updates:
- Fixed:
- Fixes in-app content blocks preventing vertical scrolling on iOS.
Release notes
Open source →September 30, 2019
- Features
- App links: SDK can now track app opens from App Link. Sessions that are started from App Link contain campaign data.
- Bug Fixes
- Exponea SDK can only be initialized once. Subsequent calls to
Exponea.initare ignored. Multiple instances of SDK cause sessions to be tracked twice.
- Exponea SDK can only be initialized once. Subsequent calls to
Release notes
Open source →November 27, 2025
- Added:
- Documents Flutter SDK version update guide (major push notification updates):
notification_stateevent as a new token tracking method, Application ID configuration, and migration requirements for the Multiple mobile apps feature. - Updates native Android SDK to version 4.8.0.
- Updates native iOS SDK to version 3.9.0.
- Documents Flutter SDK version update guide (major push notification updates):
- Fixed:
- Fixes in-app content blocks preventing vertical scrolling on iOS.
- Added:
-
2.3.003 Nov 2025Release notes
Open source →Release Notes for 2.3.0
November 03, 2025
- Added:
- Adds support for Multiple mobile apps/devices feature.
- Replaces age with timestamp in specific requests.
- Updates native Android SDK to version 4.7.0.
- Updates native iOS SDK to version 3.8.2.
- Expands the integration section with a checklist to help users navigate between multiple steps in the documentation.
- Makes SwiftExponeaPlugin.continueUserActivity public.
Release notes
Open source →November 03, 2025
- Added:
- Adds support for Multiple mobile apps/devices feature.
- Replaces age with timestamp in specific requests.
- Updates native Android SDK to version 4.7.0.
- Updates native iOS SDK to version 3.8.2.
- Expands the integration section with a checklist to help users navigate between multiple steps in the documentation.
- Makes SwiftExponeaPlugin.continueUserActivity public.
- Added:
-
2.2.002 Oct 2025Release notes
Open source →Release Notes for 2.2.0
October 2, 2025
- Added:
- Replaces AppCenter with Sentry for internal telemetry usage
- Updates native Android SDK to version 4.5.0.
- Updates native iOS SDK to version 3.7.0.
- Adds minor documentation improvements.
- Fixed:
- Fixes Xcode 26 build issues related to 'performAndWait' method.
- Fixes support of example app running on newer Flutter versions.
Release notes
Open source →- Fix for crash with billing client 1.2 dependency
- It is now required to provide a list of SKUs of in app purchases you wish to track. Please see this document for information about how to set this up.
Release notes
Open source →October 2, 2025
- Added:
- Replaces AppCenter with Sentry for internal telemetry usage
- Updates native Android SDK to version 4.5.0.
- Updates native iOS SDK to version 3.7.0.
- Adds minor documentation improvements.
- Fixed:
- Fixes Xcode 26 build issues related to 'performAndWait' method.
- Fixes support of example app running on newer Flutter versions.
- Added:
-
2.1.004 Jun 2025Release notes
Open source →Release Notes for 2.1.0
June 4, 2025
- Added:
- Adds support for multiple In-App Content Blocks in the same placeholder through InAppContentBlockCarousel. The SDK will loop through the content blocks one at a time in order of the configured Priority.
- Adds support for AppInboxDetailView and AppInboxListView as widgets for integrating App Inbox into Flutter apps.
- Adds requirePushAuthorization, allowWebCookies, and appInboxDetailImageInset Android-specific parameters to the configuration.
- Adds rich styling support for native in-app messages.
- Adds Segmentation API feature support
- Updates native Android SDK to version 4.4.0.
- Updates native iOS SDK to version 3.5.1.
- Adds minor documentation improvements.
- Increases the minimum supported Android API level to 24.
- Fixed:
- Fixes an issue where, in certain scenarios, the app would crash while parsing In-App message during manual tracking.
- Fixes and updates some links in the documentation.
Release notes
Open source →- Advanced tracking for push-notification actions
- Flushing behaviour fixes
Release notes
Open source →June 4, 2025
- Added:
- Adds support for multiple In-App Content Blocks in the same placeholder through InAppContentBlockCarousel. The SDK will loop through the content blocks one at a time in order of the configured Priority.
- Adds support for AppInboxDetailView and AppInboxListView as widgets for integrating App Inbox into Flutter apps.
- Adds requirePushAuthorization, allowWebCookies, and appInboxDetailImageInset Android-specific parameters to the configuration.
- Adds rich styling support for native in-app messages.
- Adds Segmentation API feature support
- Updates native Android SDK to version 4.4.0.
- Updates native iOS SDK to version 3.5.1.
- Adds minor documentation improvements.
- Increases the minimum supported Android API level to 24.
- Fixed:
- Fixes an issue where, in certain scenarios, the app would crash while parsing In-App message during manual tracking.
- Fixes and updates some links in the documentation.
- Added:
-
2.0.013 Dec 2024Release notes
Open source →Release Notes for 2.0.0
December 13, 2024
- Added:
- Updates native Android SDK to version 4.0.1.
- Updates native iOS SDK to version 3.0.1.
- Updates the default session timeout to 60 seconds.
- Adds a manualSessionAutoClose configuration parameter to override automatic session end tracking for open sessions when sessionStart is called multiple times.
- Adds compatibility with Android Gradle Plugin 8.
- Adds identification of Cancel button clicks in in-app message close events and inclusion of the button label in the tracked event.
- Adds minor documentation improvements.
- Fixed:
- Fixes an issue on iOS where an empty App Inbox caused click events to be passed to the underlying app.
- Fixes an issue where, in certain scenarios, the app would crash while parsing Recommendations .
Release Notes
Release notes
Open source →December 13, 2024
- Added:
- Updates native Android SDK to version 4.0.1.
- Updates native iOS SDK to version 3.0.1.
- Updates the default session timeout to 60 seconds.
- Adds a manualSessionAutoClose configuration parameter to override automatic session end tracking for open sessions when sessionStart is called multiple times.
- Adds compatibility with Android Gradle Plugin 8.
- Adds identification of Cancel button clicks in in-app message close events and inclusion of the button label in the tracked event.
- Adds minor documentation improvements.
- Fixed:
- Fixes an issue on iOS where an empty App Inbox caused click events to be passed to the underlying app.
- Fixes an issue where, in certain scenarios, the app would crash while parsing Recommendations .
- Added:
-
1.7.007 Aug 2024Release notes
Open source →August 07, 2024
- Added:
- Introduces improved SDK documentation at documentation.bloomreach.com.
- Updates native Android SDK to version 3.16.0.
- Updates native iOS SDK to version 2.28.0.
- Extends the SDK API with:
- In-app content block callback and tracking methods
- In-app message callbacks and tracking methods
- A method to track payment events
- Methods related to handling and tracking push notifications
- Fixed:
- Fixes incorrectly mapped parameters in trackAppInboxClick.
- Fixes incorrect links and other minor issues in the documentation.
- Added:
-
1.6.008 Mar 2024Release notes
Open source →March 08, 2024
- Features
- Added In-app messages callback handler to define your customised message action handling
- Android PUSH notification permission request support
- Documentation extended with PUSH notification payload structure description, PUSH handling and more
- Anonymize feature has been described with more details in documentation
- Features
-
1.5.029 Jan 2024Release notes
Open source →January 29, 2024
- Features
- In-app content block feature has been added into SDK
- Dart SDK version increased to 2.17.0
- Flutter minimal version increased to 3.0.0
- Bug Fixes
- Fixed: Bad handling of native errors to Flutter ones causes crash
- Fixed: Wrong data types for App Inbox params showIcon and enabled
- Features
-
1.4.211 Oct 2023Release notes
Open source →October 11, 2023
- Bug Fixes
- Fixed: requireNotConfigured() used in isRead and other methods
- Bug Fixes
-
1.4.115 Aug 2023Release notes
Open source →August 15, 2023
- Bug Fixes
- Fixed: Mapping of is_read vs isRead and create_time vs createTime
- Fixed: Registration of App Inbox button for iOS part
- Bug Fixes
-
1.4.028 Apr 2023Release notes
Open source →April 28, 2023
- Features
- Native SDK updated - Android to 3.5.0
- Support section added to main Readme
- Features
-
1.3.115 Mar 2023Release notes
Open source →March 15, 2023
- Bug Fixes
- Fixed: Parsing pushAccentColor with support of ARGB format
- Fixed: Handles empty/null push notification data correctly
- Bug Fixes
-
1.3.003 Mar 2023Release notes
Open source →March 03, 2023
- Features
- Added App Inbox feature with PUSH and HTML - Inbox message type support
- Added support for Customer token authorization
- Features
-
1.2.002 Feb 2023Release notes
Open source →February 02, 2023
- Features
- Native SDK updated - Android to 3.2.1 and iOS to 2.13.1
- Added Configuration flag to be able to disable tracking of default properties along with customer properties
- Guiding documentation added for Push notification update after certain circumstances
- Added documentation notes about tracking consent according to DSGVO/GDPR
- Bug Fixes
- Fixed: Update minimal iOS supported version in doc
- Features
-
1.1.002 Sep 2022Release notes
Open source →- Anonymize feature
- Dependencies update
- Pass custom data to FCM manager
- Fixed flushing behavior (Changed timestamp from milliseconds to seconds)
- Fixed push tracking with Android 8+
- SDK is now compatible with Android API 14+
Release notes
Open source →September 02, 2022
- Features
- Added a support of HTML InApp messages
- Shows a warn log for developer if old SDK version is used
- Bug Fixes
- Fixed: Version upgrade guide is linked from README and Release Notes documentations
- Fixed: License established to MIT
- Fixed: Duplicated push open action track is not called on app cold start
-
1.0.025 Mar 2022Release notes
Open source →March 23, 2022
- Features
- Flutter SDK upgraded to 2.10
- Native Android SDK updated to 3.0.3 - Android SDK Release notes
- Native iOS SDK updated to 2.11.3 - iOS SDK Release notes
- Features
-
0.2.112 Aug 2021 -
0.2.012 Aug 2021