moengage_flutter
Flutter Plugin for MoEngage Platform. MoEngage is an Intelligent Customer Engagement Platform
10.9.0
28K downloads/mo
#1911 most downloaded on pub.dev
What this package is like to depend on
Last release 11 days ago
13 Aug 2026
Ships fairly regularly
a new release about every 6 weeks
Most releases are documented
notes for 35 of 51 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
53 releases · first in 2019
9 releases in the last 12 months
see the full history below
Release timeline
53 releases · Dec 2019 to Aug 2026Releases
latest 53-
10.9.013 Aug 2026Release notes
Open source →- Android
android-bomversion updated to2.3.1.
- iOS
- Updated
MoEngage-iOS-SDKto10.14.0.
- Updated
- Web
- Standardized SDK initialization and API names
17-06-2026
- Android
-
10.8.018 Jun 2026Release notes
Open source →- Added support Logout Complete listener
- Android
- Downgrading Compile Java Version to 17
07-05-2026
-
10.7.007 May 2026Release notes
Open source →- Android
android-bomversion updated to2.2.2.
- iOS
- Updated MoEngage-iOS-SDK to
10.12.0
- Updated MoEngage-iOS-SDK to
15-04-2026
- Android
-
10.6.015 Apr 2026Release notes
Open source →- Android
android-bomversion updated to2.1.0- AGP Version update from
8.7.3to8.13.2 - Migrating from common gradle config to gradle config plugin
- iOS
- Updated MoEngage-iOS-SDK to
10.10.2
- Updated MoEngage-iOS-SDK to
11-02-2026
- Android
-
10.5.011 Feb 2026Release notes
Open source →- License Update
- Android
android-bomversion updated to1.5.1
- iOS
- Added no-code SDK file based initialization
- Updated MoEngage-iOS-SDK to
10.10.0
03-02-2026
-
10.4.003 Feb 2026Release notes
Open source →- Web
- Added support for enableDataTracking() and disableDataTracking() methods
- Updated web deprecated packages like dart:js
- Android
- Bundling
MoEFireBaseMessagingServicein Plugin's manifest to reduce integration steps for developers using FCM Push.
- Bundling
19-11-2025
- Web
-
10.3.019 Nov 2025Release notes
Open source →- Adding support for initialising the SDK using file configuration from xml resource (android) / plist file (iOS)
- Android
- Moving the internal native dependencies to bill-of-materials (BOM) for better version management.
- iOS
- Added SPM integration support
- Updated MoEngage-iOS-SDK to
10.08.0
14-10-2025
-
10.2.014 Oct 2025Release notes
Open source →- Android
moe-android-sdkversion updated to14.03.05
- iOS
- Updated MoEngage-iOS-SDK to
10.07.1
- Updated MoEngage-iOS-SDK to
09-09-2025
- Android
-
10.1.009 Sep 2025Release notes
Open source →- Android
moe-android-sdkversion updated to14.03.03inappversion updated to9.3.0
- iOS
- Updated MoEngage-iOS-SDK to
10.05.0
- Updated MoEngage-iOS-SDK to
18-07-2025
- Android
-
10.0.118 Jul 2025 -
10.0.003 Jul 2025Release notes
Open source →- Support for Simplifying InApp Triggers
- Accessibility support in SDK
- Android
- Compiled SDK Version updated to 35
- Min SDK Version updated to 23
moe-android-sdkversion updated to14.02.02inappversion updated to9.1.1
- iOS
- Breaking Change: Minimum deployment target updated to 13
- Web
- Added support for enableSdk() and disableSdk() methods
24-04-2025
-
9.2.124 Apr 2025 -
9.2.025 Mar 2025Release notes
Open source →- Adding support for identify user based on multiple identities
- Android
- Added support for AGP version
8.7.3and above
- Added support for AGP version
- iOS
- Updated MoEngage-iOS-SDK to 9.23.1
18-02-2025
-
9.1.118 Feb 2025 -
9.1.029 Jan 2025Release notes
Open source →- Add
jsonEncode()for missing APIs - Android
moe-android-sdkversion updated to13.05.01inappversion updated to8.7.0
- iOS
- Updated MoEngage-iOS-SDK to 9.22.1
- Updated MoEngageInApp to 6.04.0
25-11-2024
- Add
-
9.0.125 Nov 2024 -
9.0.030 Sep 2024Release notes
Open source →-
Added support for multiple self-handled in-apps
-
Android
- Bundling
moe-android-sdk&inappdependencies with the plugin moe-android-sdkversion updated to13.05.00inappversion updated to8.6.0- Breaking Change: Developers should remove the
com.moengage:moe-android-sdkandcom.moengage:inappdependencies from thebuild.gradleas it is now included with the plugin. - Note: If using features like
hms-pushkit,rich-push,push-ampetc. please ensure you still need to manually add those dependencies.
- Bundling
-
iOS
- Added support for Provisional Push.
- Updated MoEngage-iOS-SDK to
9.20.0
-
-
8.1.030 Sep 2024Release notes
Open source →- This version might have unintentional breaking changes. We recommend not to use this version. Please upgrade to
9.0.0.
07-08-2024
- This version might have unintentional breaking changes. We recommend not to use this version. Please upgrade to
-
8.0.007 Aug 2024Release notes
Open source →- Exact version pinning for Core Module dependencies
- iOS
- Added boolean user attribute tracking customization in initialization API
31-07-2024
-
7.2.031 Jul 2024Release notes
Open source →- Exact version pinning for Core Module dependencies
- iOS
- Updated MoEngage-iOS-SDK to 9.18.0
- Updated MoEngageInApp to 6.01.0
15-07-2024
-
7.1.115 Jul 2024 -
7.1.003 Jul 2024Release notes
Open source →- Added support for JSONObject values in user attributes
- Android
- Added Support for Enforcing SDK into Specific Environment
- iOS
- Added SDK Initialization API independent of build configuration
18-06-2024
-
7.0.118 Jun 2024Release notes
Open source →- Android
- BugFix:
- ANR in
MoEInitializerwhile accessing Plugin version from assets in Main Thread
- ANR in
- BugFix:
21-03-2024
- Android
-
7.0.021 Mar 2024Release notes
Open source →- Non-intrusive Nudges support
- Send SelfHandled InApp Callback when data is null
- Android
- Support for
moe-android-sdkversion13.00.00and above
- Support for
- iOS
- Updated MoEngage-iOS-SDK to
9.16.0
- Updated MoEngage-iOS-SDK to
24-12-2023
-
6.1.124 Jan 2024 -
6.1.007 Dec 2023Release notes
Open source →- Added support for array in user attributes
- Android
- Google Policy - Delete User details API
- Native SDK Updated to support version
12.10.01and above
13-09-2023
-
6.0.013 Sep 2023Release notes
Open source →- Federated Plugin Implementation
- Breaking Change: Use import 'package:moengage_flutter/moengage_flutter.dart'; to import any files in the
moengage_flutterpackage. Remove the existing import related tomoengage_flutter - Android
- Native SDK Updated to support version
12.9.00and above
- Native SDK Updated to support version
26-07-2023
-
6.0.0-beta113 Sep 2023 pre-releaseNothing published for this version
-
5.5.126 Jul 2023Release notes
Open source →- Android
- BugFix:
- Self Handled InApp delivery controls not working.
- BugFix:
19-07-2023
- Android
-
5.5.019 Jul 2023Release notes
Open source →- Android
- Plugin Base Version Updated to
3.3.2
- Plugin Base Version Updated to
- iOS
- MoEngage-iOS-SDK version updated to
~>9.10.0
- MoEngage-iOS-SDK version updated to
31-05-2023
- Android
-
5.4.031 May 2023Release notes
Open source →- Android
- Compile SDK Version Updated to 33
- Native SDK updated to support version
12.9.00and above. - Support for Foreground Push Click Callback
- iOS
- MoEngage-iOS-SDK version updated to
~>9.8.0
- MoEngage-iOS-SDK version updated to
16-05-2023
- Android
-
5.3.116 May 2023Release notes
Open source →- Android
- SelfHandled InApp Callback for Test InApps and Event Triggered InApps
08-02-2023
- Android
-
5.3.008 Feb 2023Release notes
Open source →- Security improvement: controlled logging for release, debug and profile mode
- Android
- Support for 2 Step Push Optin InApps
- Device Id enable / disable support
- iOS
- MoEngage-iOS-SDK version updated to
~>9.4.0.
- MoEngage-iOS-SDK version updated to
23-01-2023
-
5.2.023 Jan 2023Release notes
Open source →- iOS
-
MoEngage-iOS-SDK version updated to
~>9.2.0. -
Updated API
Then Now public func initializeDefaultInstance(config: MOSDKConfig, sdkState: MoEngageSDKState = .enabled, launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) public func initializeDefaultInstance(config: MoEngageSDKConfig, sdkState: MoEngageSDKState = .enabled, launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) public func initializeDefaultInstance(_ config: MOSDKConfig, launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) public func initializeDefaultInstance(_ config: MoEngageSDKConfig, launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil)
-
04-11-2022
- iOS
-
5.1.104 Nov 2022 -
5.1.027 Oct 2022Release notes
Open source →- Android
- Support for Android 13 notification permission.
- Android Gradle Plugin version updated to
7.3.1 - Gradle version updated to
7.4 - Build Configuration Updates
- Compile SDK Version - 31
- Target SDK version - 31
- Support for Android SDK version
12.4.00 - InApp
6.4.0
- iOS
- Deprecated API
Then Now initializeDefaultInstance(_ config: MOSDKConfig, sdkState: Bool = true, launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) initializeDefaultInstance(config: MOSDKConfig, sdkState: MoEngageSDKState = .enabled, launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) - Android
-
5.0.027 Sep 2022Nothing published for this version
-
4.2.029 Jul 2022Nothing published for this version
-
4.1.006 Sep 2021Nothing published for this version
-
4.0.221 Jul 2021Nothing published for this version
-
4.0.115 Jun 2021Nothing published for this version
-
4.0.012 May 2021Nothing published for this version
-
3.0.129 Apr 2021Nothing published for this version
-
3.0.026 Feb 2021Nothing published for this version
-
3.0.0-beta.130 Dec 2020 pre-releaseNothing published for this version
-
2.0.315 Feb 2021Nothing published for this version
-
2.0.207 Dec 2020Nothing published for this version
-
2.0.106 Nov 2020Nothing published for this version
-
2.0.023 Oct 2020Nothing published for this version
-
1.1.011 Feb 2020Nothing published for this version
-
1.0.117 Dec 2019Nothing published for this version
-
1.0.016 Dec 2019Nothing published for this version
-
0.0.116 Dec 2019Nothing published for this version