Skip to main content
7th May 2026
Core 10.7.0 · Cards 6.5.0 · Inbox 9.5.0 · Geofence 6.5.0 · Personalize 1.0.0

Plugins

Core 10.7.0Cards 6.5.0Inbox 9.5.0Geofence 6.5.0Personalize 1.0.0

Dependencies

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23

Core 10.7.0

What’s New
  • Android: Support for MoEngage SDK BOM 2.2.2
  • iOS: MoEngage-iOS-SDK updated to 10.12.0

Cards 6.5.0

What’s New
  • Android: Support for MoEngage SDK BOM 2.2.2
  • iOS: MoEngage-iOS-SDK updated to 10.12.0

Inbox 9.5.0

What’s New
  • Android: Support for MoEngage SDK BOM 2.2.2
  • iOS: MoEngage-iOS-SDK updated to 10.12.0

Geofence 6.5.0

What’s New
  • Android: Support for MoEngage SDK BOM 2.2.2
  • iOS: MoEngage-iOS-SDK updated to 10.12.0

Personalize 1.0.0

What’s NewInitial release of the MoEngage Personalize plugin. Fetch personalized campaign content and track user impressions and clicks at campaign and offering levels. Refer to Personalize SDK for more information.
15th April 2026
Core 10.6.0 · Cards 6.4.0 · Inbox 9.4.0 · Geofence 6.4.0

Plugins

Core 10.6.0Cards 6.4.0Inbox 9.4.0Geofence 6.4.0

Dependencies

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.13
  • Min SDK: 23

Core 10.6.0

What’s New
  • AGP updated from 8.7.3 to 8.13.2
  • Android: Support for MoEngage SDK BOM 2.1.0
  • iOS: MoEngage-iOS-SDK updated to 10.10.2
Fixes
  • iOS: Fixed memory leak when the app runs in the background

Cards 6.4.0

What’s New
  • AGP updated from 8.7.3 to 8.13.2

Inbox 9.4.0

What’s New
  • AGP updated from 8.7.3 to 8.13.2

Geofence 6.4.0

What’s New
  • AGP updated from 8.7.3 to 8.13.2
11th February 2026
Core 10.5.0 · Cards 6.3.0 · Inbox 9.3.0 · Geofence 6.3.0

Plugins

Core 10.5.0Cards 6.3.0Inbox 9.3.0Geofence 6.3.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23

Core 10.5.0

What’s New
  • Android: Support for MoEngage SDK BOM 1.5.1
  • iOS: Added support for SDK initialization without Swift/Objective-C code; MoEngage-iOS-SDK updated to 10.10.0

Cards 6.3.0

What’s New
  • Android: Support for MoEngage SDK BOM 1.5.1
  • iOS: MoEngage-iOS-SDK updated to 10.10.0

Inbox 9.3.0

What’s New
  • Android: Support for MoEngage SDK BOM 1.5.1
  • iOS: MoEngage-iOS-SDK updated to 10.10.0

Geofence 6.3.0

What’s New
  • Android: Support for MoEngage SDK BOM 1.5.1
  • iOS: MoEngage-iOS-SDK updated to 10.10.0
3rd February 2026
Core 10.4.0

Plugins

Core 10.4.0Cards: Unchanged — v6.2.0Inbox: Unchanged — v9.2.0Geofence: Unchanged — v6.2.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23

Core 10.4.0

What’s New
  • Web: Added enableDataTracking() and disableDataTracking() methods; updated deprecated dart:js packages to enable WASM support
  • Android: MoEFireBaseMessagingService bundled in the plugin manifest, reducing FCM Push integration steps
19th November 2025
Core 10.3.0 · Cards 6.2.0 · Inbox 9.2.0 · Geofence 6.2.0

Plugins

Core 10.3.0Cards 6.2.0Inbox 9.2.0Geofence 6.2.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23

Core 10.3.0

What’s New
  • Android: Native dependencies moved to BOM for better version management; initial supported BOM version 1.1.1
  • iOS: Added Swift Package Manager integration support; MoEngage-iOS-SDK updated to 10.08.0

Cards 6.2.0

What’s New
  • Android: Native dependencies moved to BOM; initial supported BOM version 1.1.1
  • iOS: Added SPM integration support; MoEngage-iOS-SDK updated to 10.08.0

Inbox 9.2.0

What’s New
  • Android: Native dependencies moved to BOM; initial supported BOM version 1.1.1
  • iOS: Added SPM integration support; MoEngage-iOS-SDK updated to 10.08.0

Geofence 6.2.0

What’s New
  • Android: Native dependencies moved to BOM; initial supported BOM version 1.1.1
  • iOS: Added SPM integration support; MoEngage-iOS-SDK updated to 10.08.0
14th October 2025
Core 10.2.0 · Cards 6.1.1 · Inbox 9.1.1 · Geofence 6.1.1

Plugins

Core 10.2.0Cards 6.1.1Inbox 9.1.1Geofence 6.1.1

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23

Core 10.2.0

What’s New
  • Android: moe-android-sdk updated to 14.03.05; inapp updated to 9.4.0
  • iOS: MoEngage-iOS-SDK updated to 10.07.1

Cards 6.1.1

What’s New
  • Android: cards-core updated to 3.1.3
  • iOS: MoEngageCards updated to 5.01.5

Inbox 9.1.1

What’s New
  • iOS: MoEngageInbox updated to 3.01.2

Geofence 6.1.1

What’s New
  • Android: geofence updated to 5.0.3
9th September 2025
Core 10.1.0 · Cards 6.1.0 · Inbox 9.1.0 · Geofence 6.1.0

Plugins

Core 10.1.0Cards 6.1.0Inbox 9.1.0Geofence 6.1.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23

Core 10.1.0

What’s New
  • Android: moe-android-sdk updated to 14.03.03; inapp updated to 9.3.0
  • iOS: MoEngage-iOS-SDK updated to 10.05.0

Cards 6.1.0

What’s New
  • Android: cards-core updated to 3.1.2
  • iOS: MoEngageCards updated to 5.01.4

Inbox 9.1.0

What’s New
  • iOS: MoEngageInbox updated to 3.01.1

Geofence 6.1.0

What’s New
  • Android: geofence updated to 5.0.2
  • iOS: MoEngageGeofence updated to 6.00.2
18th July 2025
Core 10.0.1 · Cards 6.0.1

Plugins

Core 10.0.1Cards 6.0.1Inbox: Unchanged — v9.0.0Geofence: Unchanged — v6.0.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23

Core 10.0.1

Fixes
  • Export platforms.dart in the platform interface barrel file

Cards 6.0.1

Fixes
  • Export static_image_type.dart in the platform interface barrel file
3rd July 2025
Core 10.0.0 · Cards 6.0.0 · Inbox 9.0.0 · Geofence 6.0.0 — Major Release

Plugins

Core 10.0.0Cards 6.0.0Inbox 9.0.0Geofence 6.0.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
  • Min SDK: 23
Compatible Android packages (bundled — no manual inclusion needed)
  • moe-android-sdk: 14.02.02
  • inapp: 9.1.1
  • cards-core: 3.1.0
  • geofence: 5.0.1
  • inbox-core: 4.1.0
  • rich-notification: 6.1.0
  • MoE Android version catalog: 5.3.1

Core 10.0.0

What’s New
  • New trigger conditions for displaying InApps
  • Support for grouping push notifications and notification replacement
  • Support for GIFs in push notifications
  • Support for accessibility in Push and InApps
  • Android: moe-android-sdk updated to 14.02.02; inapp updated to 9.1.1
  • iOS: MoEngage-iOS-SDK updated to 10.02.1; MoEngageInApp updated to 7.01.1
  • Web: Added SDK opt-out support via enableSdk() and disableSdk() methods
Breaking Changes
  • Android: Min SDK updated to 23; Compile SDK updated to 35
  • iOS: Minimum deployment target updated to 13

Cards 6.0.0

What’s New
  • Added accessibility support in Cards
  • Android: cards-core updated to 3.1.0
  • iOS: MoEngageCards updated to 5.01.1
Breaking Changes
  • Android: Min SDK updated to 23; Compile SDK updated to 35
  • iOS: Minimum deployment target updated to 13

Inbox 9.0.0

What’s New
  • Added accessibility support in Push Inbox
  • Android: inbox-core updated to 4.1.0
  • iOS: MoEngageInbox updated to 3.01.1
Breaking Changes
  • Android: Min SDK updated to 23; Compile SDK updated to 35
  • iOS: Minimum deployment target updated to 13

Geofence 6.0.0

What’s New
  • Android: geofence updated to 5.0.1
  • iOS: MoEngageGeofence updated to 6.00.1
Breaking Changes
  • Android: Min SDK updated to 23; Compile SDK updated to 35
  • iOS: Minimum deployment target updated to 13
24th April 2025
Core 9.2.1 · Inbox 8.2.1

Plugins

Core 9.2.1Cards: Unchanged — v5.2.0Inbox 8.2.1Geofence: Unchanged — v5.2.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.9

Core 9.2.1

What’s New
  • Internal improvements
  • Android: inapp updated to 8.8.1

Inbox 8.2.1

Fixes
  • ANR in fetchAllMessages API
25th March 2025
Core 9.2.0 · Cards 5.2.0 · Inbox 8.2.0 · Geofence 5.2.0

Plugins

Core 9.2.0Cards 5.2.0Inbox 8.2.0Geofence 5.2.0

Dependencies

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.9

Core 9.2.0

What’s New
  • Added support for Multi-User Identities
  • Android: Added support for AGP 8.7.3 and above; moe-android-sdk updated to 13.06.00; inapp updated to 8.8.0
  • iOS: MoEngage-iOS-SDK updated to 9.23.1; fixed InApp navigation callback not received when key value pair is missing

Cards 5.2.0

What’s New
  • Android: Added support for AGP 8.7.3 and above; cards-core updated to 2.4.0

Inbox 8.2.0

What’s New
  • Android: Added support for AGP 8.7.3 and above; inbox-core updated to 3.3.0

Geofence 5.2.0

What’s New
  • Android: Added support for AGP 8.7.3 and above; geofence updated to 4.3.0
18th February 2025
Core 9.1.1 · Cards 5.1.1 · Inbox 8.1.1 · Geofence 5.1.1

Plugins

Core 9.1.1Cards 5.1.1Inbox 8.1.1Geofence 5.1.1

Dependencies

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 9.1.1

What’s New
  • iOS: MoEngage-iOS-SDK updated to 9.22.2

Cards 5.1.1

What’s New
  • iOS: MoEngageCards updated to 4.19.2

Inbox 8.1.1

  • Internal improvements

Geofence 5.1.1

  • Internal improvements
29th January 2025
Core 9.1.0 · Cards 5.1.0 · Inbox 8.1.0 · Geofence 5.1.0

Plugins

Core 9.1.0Cards 5.1.0Inbox 8.1.0Geofence 5.1.0

Dependencies

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 9.1.0

What’s New
  • Android: moe-android-sdk updated to 13.05.02; inapp updated to 8.7.1
  • iOS: MoEngage-iOS-SDK updated to 9.22.1; MoEngageInApp updated to 6.04.0

Cards 5.1.0

What’s New
  • Android: cards-core updated to 2.3.2
  • iOS: MoEngageCards updated to 4.19.1

Inbox 8.1.0

What’s New
  • Android: inbox-core updated to 4.2.1
  • iOS: MoEngageInbox updated to 5.19.0

Geofence 5.1.0

What’s New
  • Android: geofence updated to 4.2.1
  • iOS: MoEngageGeofence updated to 5.19.0
25th November 2024
Core 9.0.1 · Cards 5.0.2 · Inbox 8.0.2 · Geofence 5.0.2

Plugins

Core 9.0.1Cards 5.0.2Inbox 8.0.2Geofence 5.0.2

Dependencies

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 9.0.1

  • Internal improvements

Cards 5.0.2

  • Internal improvements

Inbox 8.0.2

  • Internal improvements

Geofence 5.0.2

  • Internal improvements
3rd October 2024
Cards 5.0.1 · Inbox 8.0.1 · Geofence 5.0.1

Plugins

Core: Unchanged — v9.0.0Cards 5.0.1Inbox 8.0.1Geofence 5.0.1

Dependencies

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Cards 5.0.1

Fixes
  • Fixed dependency incompatibility when upgrading to moengage_flutter 9.0.0

Inbox 8.0.1

Fixes
  • Fixed dependency incompatibility when upgrading to moengage_flutter 9.0.0

Geofence 5.0.1

Fixes
  • Fixed dependency incompatibility when upgrading to moengage_flutter 9.0.0
30th September 2024
Core 9.0.0 · Cards 5.0.0 · Inbox 8.0.0 · Geofence 5.0.0 — Major Release
An issue was identified with moengage_flutter 9.0.0 and dependent packages. If upgrading to 9.0.0, use these minimum versions to avoid compatibility issues:
  • moengage_geofence → 5.0.1 or above
  • moengage_inbox → 8.0.1 or above
  • moengage_cards → 5.0.1 or above
Additionally, Core 8.1.0, Geofence 4.1.0, and Inbox 7.1.0 may have unintentional breaking changes — do not use these versions. Upgrade directly to 9.0.0, 5.0.1, and 8.0.1 respectively.

Core 9.0.0

What’s New
  • Support for multiple self-handled InApps via getSelfHandledInApps()
  • Android: moe-android-sdk and inapp are now bundled with the plugin (remove com.moengage:moe-android-sdk and com.moengage:inapp from build.gradle); moe-android-sdk updated to 13.05.00; inapp updated to 8.6.0
  • iOS: Added support for Provisional Push; MoEngage-iOS-SDK updated to 9.20.0
Breaking Changes
  • Remove com.moengage:moe-android-sdk and com.moengage:inapp from build.gradle — these are now included automatically

Cards 5.0.0

What’s New
  • Cards fetch on new user attribute unique ID set
  • Android: cards-core now bundled with the plugin; cards-core updated to 2.3.0
  • iOS: MoEngageCards updated to 4.18.0
Breaking Changes
  • Remove com.moengage:cards-core from build.gradle — now included automatically
  • API renamed: MoEngageCards.setAppOpenSyncListener()MoEngageCards.setSyncCompleteListener()

Inbox 8.0.0

What’s New
  • Android: inbox-core now bundled with the plugin; inbox-core updated to 3.2.0
  • iOS: MoEngageInbox updated to 2.18.0
Breaking Changes
  • Remove com.moengage:inbox-core from build.gradle — now included automatically

Geofence 5.0.0

What’s New
  • Android: geofence now bundled with the plugin; geofence updated to 4.2.0
  • iOS: MoEngageGeofence updated to 5.18.0
Breaking Changes
  • Remove com.moengage:geofence from build.gradle — now included automatically
7th August 2024
Core 8.0.0 · Cards 4.0.0 · Inbox 7.0.0 · Geofence 4.0.0
Updating to Core 8.0.0 changes custom boolean user attribute tracking on iOS from 1/0 to TRUE/FALSE. You can configure the preferred format. Refer to the documentation for details.

Core 8.0.0

What’s New
  • Exact version pinning for Core module dependencies
  • iOS: Added support for tracking custom boolean attributes in TRUE/FALSE and 0/1 formats

Cards 4.0.0

What’s New
  • Exact version pinning for Cards module dependencies
  • iOS: Internal improvements

Inbox 7.0.0

What’s New
  • Exact version pinning for Inbox module dependencies
  • iOS: Internal improvements

Geofence 4.0.0

What’s New
  • Exact version pinning for Geofence module dependencies
  • iOS: Internal improvements
31st July 2024
Core 7.2.0 · Cards 3.2.0 · Inbox 6.2.0 · Geofence 3.2.0

Core 7.2.0

What’s New
  • Exact version pinning for Core module dependencies
  • iOS: MoEngage-iOS-SDK updated to 9.18.0; MoEngageInApp updated to 6.01.0

Cards 3.2.0

What’s New
  • Exact version pinning for Cards module dependencies
  • iOS: MoEngageCards updated to 4.17.0

Inbox 6.2.0

What’s New
  • Exact version pinning for Inbox module dependencies
  • iOS: MoEngageInbox updated to 2.17.0

Geofence 3.2.0

What’s New
  • Exact version pinning for Geofence module dependencies
  • iOS: MoEngageGeofence updated to 5.17.0
15th July 2024
Core 7.1.1 · Cards 3.1.1 · Inbox 6.1.1 · Geofence 3.1.1

Core 7.1.1

What’s New
  • Android: Support for Android SDK 13.03.00

Cards 3.1.1

What’s New
  • Android: Support for Android SDK 13.03.00; cards-core updated to 2.1.0

Inbox 6.1.1

What’s New
  • Android: Support for Android SDK 13.03.00; inbox-core updated to 3.1.0

Geofence 3.1.1

What’s New
  • Android: Support for Android SDK 13.03.00; geofence updated to 4.1.0
3rd July 2024
Core 7.1.0 · Cards 3.1.0 · Inbox 6.1.0 · Geofence 3.1.0

Core 7.1.0

What’s New
  • Added support for JSONObject values in user attributes
  • Added support for enforcing SDK into specific environments
  • Internal improvements
Fixes
  • Android: Event attributes not tracked when using MoEngage Android SDK 13.02.00 or above

Cards 3.1.0

  • Internal improvements

Inbox 6.1.0

  • Internal improvements

Geofence 3.1.0

  • Internal improvements
  • iOS: MoEngageGeofence updated to 5.16.0
18th June 2024
Core 7.0.1 · Inbox 6.0.1

Core 7.0.1

Fixes
  • Android: ANR while accessing the plugin version from assets on the main thread

Inbox 6.0.1

Fixes
  • Android: ANR while accessing the plugin version from assets on the main thread
21st March 2024
Core 7.0.0 · Cards 3.0.0 · Inbox 6.0.0 · Geofence 3.0.0 — Major Release

Core 7.0.0

What’s New
  • Added support for non-intrusive Nudge InApps
  • Removed support for MI Push
  • Android: Support for Android SDK 13.00.00 and above; added support for AGP 8.2.2 and above
  • iOS: MoEngage-iOS-SDK updated to 9.16.0 and above; MoEngageInApp updated to 4.15.0 and above
Breaking Changes
  • SelfHandledCampaignData is now nullable: setSelfHandledInAppHandler((SelfHandledCampaignData data))setSelfHandledInAppHandler((SelfHandledCampaignData? data))

Cards 3.0.0

What’s New
  • Updated minimum supported moengage_flutter version to 7.0.0
  • Android: Support for Android SDK 13.00.00 and above; AGP 8.2.2 and above; cards-core 2.0.0 and above
  • iOS: MoEngageCards updated to 4.15.0

Inbox 6.0.0

What’s New
  • Updated minimum supported moengage_flutter version to 7.0.0
  • Android: Support for Android SDK 13.00.00 and above; AGP 8.2.2 and above; inbox-core 3.0.0 and above
  • iOS: MoEngageInbox updated to 2.15.0

Geofence 3.0.0

What’s New
  • Updated minimum supported moengage_flutter version to 7.0.0
  • Android: Support for Android SDK 13.00.00 and above; AGP 8.2.2 and above; geofence 4.0.0 and above
  • iOS: MoEngageGeofence updated to 5.15.0
24th January 2024
Core 6.1.1

Core 6.1.1

Fixes
  • Web: Fixed MoEngage undefined error handling when the Web SDK is not integrated
7th December 2023
Core 6.1.0 · Cards 2.1.0 · Inbox 5.1.0 · Geofence 2.1.0

Core 6.1.0

What’s New
  • Added support for arrays in user attributes
  • Android: Support for Android SDK 12.10.01 and above; Google Policy Delete User API; AGP 8.0.2 and above; Kotlin updated to 1.7.10; fixed native-to-Dart callbacks with background isolates (FirebaseMessaging.onBackgroundMessage)
  • iOS: MoEngage-iOS-SDK updated to 9.14.0; MoEngageInApp updated to 4.13.0

Cards 2.1.0

What’s New
  • Android: Support for cards-core 1.6.0 and above; AGP 8.0.2 and above; Kotlin updated to 1.7.10; fixed native-to-Dart callbacks with background isolates
  • iOS: MoEngageCards updated to 4.13.0

Inbox 5.1.0

What’s New
  • Android: Support for inbox-core 2.6.0 and above; AGP 8.0.2 and above; Kotlin updated to 1.7.10
  • iOS: MoEngageInbox updated to 2.13.0

Geofence 2.1.0

What’s New
  • Android: Support for geofence 3.4.0 and above; AGP 8.0.2 and above; Kotlin updated to 1.7.10
  • iOS: MoEngageGeofence updated to 5.13.0
13th September 2023
Core 6.0.0 · Cards 2.0.0 · Inbox 5.0.0 · Geofence 2.0.0 — Federated Plugin

Core 6.0.0

What’s New
  • Federated plugin implementation
  • Android: Support for Android SDK 12.9.00 and above
Breaking Changes
  • Update import to: import 'package:moengage_flutter/moengage_flutter.dart';

Cards 2.0.0

Breaking Changes
  • Federated plugin implementation; update import to: import 'package:moengage_cards/moengage_cards.dart';

Inbox 5.0.0

Breaking Changes
  • Federated plugin implementation; update import to: import 'package:moengage_inbox/moengage_inbox.dart';
  • Android: Support for Android SDK 12.9.00 and above

Geofence 2.0.0

Breaking Changes
  • Federated plugin implementation; update import to: import 'package:moengage_geofence/moengage_geofence.dart';
26th July 2023
Core 5.5.1 · Inbox 4.5.1

Core 5.5.1

Fixes
  • Android: Self-Handled InApp delivery controls not working

Inbox 4.5.1

Fixes
  • iOS: Fixed parsing issue in fetchAllMessages API
19th July 2023
Core 5.5.0 · Cards 1.0.0 · Inbox 4.5.0 · Geofence 1.6.0

Core 5.5.0

What’s New
  • Android: Plugin base updated to ~>3.3.2
  • iOS: MoEngage-iOS-SDK updated to ~>9.10.0

Cards 1.0.0 — Initial Release

What’s New
  • Initial release with support for Self-Handled Cards

Inbox 4.5.0

What’s New
  • iOS: MoEngageInbox updated to ~>2.8.0

Geofence 1.6.0

What’s New
  • iOS: MoEngageGeofence updated to ~>5.10.0
31st May 2023
Core 5.4.0 · Inbox 4.4.0 · Geofence 1.5.0

Core 5.4.0

What’s New
  • Android: Compile SDK updated to 33; support for Self-Handled push notification clicks in foreground; support for Android SDK 12.8.00 and above
  • iOS: MoEngage-iOS-SDK updated to 9.8.0

Inbox 4.4.0

What’s New
  • Android: Target and Compile SDK updated to 33
  • iOS: MoEngageInbox updated to ~>2.8.0

Geofence 1.5.0

What’s New
  • Android: Target and Compile SDK updated to 33
  • iOS: MoEngageGeofence updated to ~>5.8.0
16th May 2023
Core 5.3.1

Core 5.3.1

Fixes
  • Android: Self-handled callback not working for test InApp and event-triggered InApp
8th February 2023
Core 5.3.0 · Core 5.2.0 · Inbox 4.3.0 · Inbox 4.2.0 · Geofence 1.3.0 · Geofence 1.2.0

Core 5.3.0

What’s New
  • Security improvement: controlled logging
  • Android: Android 13 push notification opt-in with rationale via In-Apps; Device ID enable/disable support
  • iOS: MoEngage-iOS-SDK updated to ~>9.4.0

Core 5.2.0

What’s New
  • iOS: MoEngage-iOS-SDK updated to 9.2.0; updated initialization API signatures (MOSDKConfigMoEngageSDKConfig)

Geofence 1.3.0

What’s New
  • Security improvement: controlled logging
  • iOS: MoEngageGeofence updated to ~>5.4.0

Geofence 1.2.0

What’s New
  • iOS: MoEngageGeofence updated to 5.2.0

Inbox 4.3.0

What’s New
  • Security improvement: controlled logging
  • iOS: MoEngageInbox updated to ~>2.4.0

Inbox 4.2.0

What’s New
  • iOS: MoEngageInbox updated to 2.2.0
21st February 2023
Geofence 1.4.0

Geofence 1.4.0

What’s New
  • iOS: MoEngageGeofence updated to 5.4.0; added support for stopGeofenceMonitoring() API
Breaking Changes
  • Android: configureGeofence() deprecated; use startGeofenceMonitoring() and stopGeofenceMonitoring() instead
4th November 2022
Core 5.1.1

Core 5.1.1

Fixes
  • Typo fixed in enableAdIdTracking()
27th October 2022
Core 5.1.0 · Inbox 4.1.0 · Geofence 1.1.0

Core 5.1.0

What’s New
  • Android: Android 13 notification permission; AGP 7.3.1; Compile and Target SDK updated to 31; support for Android SDK 12.4.00 and above
  • iOS: Initialization APIs updated to support MoEngageSDKState

Inbox 4.1.0

What’s New
  • Android: AGP updated to 7.3.1; Gradle updated to 7.4; Compile and Target SDK updated to 31; support for Android SDK 12.4.00; Inbox Core 2.2.0

Geofence 1.1.0

What’s New
  • iOS: MoEngageGeofence updated to ~>4.4.0
27th September 2022
Core 5.0.0 · Inbox 4.0.0 · Geofence 1.0.0 — Major Release

Core 5.0.0

What’s New
  • Support for Android SDK 12.2.05 and above; iOS SDK 8.3.1 and above
Breaking Changes
  • MoEngageFlutter()MoEngageFlutter("YOUR_APP_ID")
  • optOutDataTracking(false)enableDataTracking(); optOutDataTracking(true)disableDataTracking()
  • InApp model InAppCampaign split into InAppData, ClickData, SelfHandledCampaignData; setUpInAppCallbacks replaced by per-type listeners
  • Push model renamed: PushCampaignPushCampaignData; push callbacks renamed (setUpPushCallbackssetPushClickCallbackHandler)
  • Removed APIs: selfHandledPrimaryClicked(), enableSDKLogs(), optOutInAppNotification(), optOutPushNotification(), startGeofenceMonitoring()
  • Android: Min SDK 21, Target/Compile SDK 30; MoEInitializer.initializeMoEInitializer.initialiseDefaultInstance
  • iOS: MOFlutterInitializer renamed to MoEngageInitialize; legacy initialization methods replaced

Inbox 4.0.0

What’s New
  • Support for Android SDK 12.2.05 and above; iOS SDK 8.3.1 and above
Breaking Changes
  • MoEngageInbox()MoEngageInbox("YOUR_APP_ID")
  • Android: Min SDK 21, Target/Compile SDK 30

Geofence 1.0.0 — Initial Release

What’s New
  • iOS: Initial release with MoEngageGeofence ~>4.3.0
29th July 2022
Core v4.2.0 · Inbox v3.2.0

Core v4.2.0

  • Support for Flutter 3
  • Device identifier tracking updated per Google’s User Data policy — Advertising ID only tracked after user consent
  • Android: Native SDK updated to support 11.6.02 and above

Inbox v3.2.0

  • Support for Flutter 3
6th September 2021
Core v4.1.0 · Inbox v3.1.0

Core v4.1.0

What’s New
  • Support for HTML InApps
  • Android: Native SDK updated to support 11.4.00 and above
  • iOS: Native dependencies updated to support MoEngage-iOS-SDK 7.1.0 and above

Inbox v3.1.0

What’s New
  • Android: Native SDK updated to support 11.4.00 and above
21st August 2021
Core v4.0.2

Core v4.0.2

Fixes
  • Android: Calling SDK APIs when the application is in the background throws an error
15th June 2021
Core v4.0.1

Core v4.0.1

Fixes
  • Push click callback failing due to parsing error
12th May 2021
Core v4.0.0 · Inbox v3.0.0

Core v4.0.0

What’s New
  • Migrated to null safety (requires Dart 2.12 or greater)
  • Flutter minimum version bumped to 1.17.0
  • Android: Native SDK updated to support 11.2.00 and above

Inbox v3.0.0

What’s New
  • Migrated to null safety (requires Dart 2.12 or greater)
  • Android: Native SDK updated to support 11.2.00 and above; migrated native artifact from addon-inbox to inbox-core
28th April 2021
Core v3.0.1

Core v3.0.1

  • iOS: Added Objective-C support for MOFlutterInitializer class; PodSpec deployment target set to iOS 10.0
26th February 2021
Core v3.0.0 · Inbox v2.0.0

Core v3.0.0

What’s New
  • Plugin supports iOS 10.0 and above
  • Android: Native SDK updated to support 11.0.04 and above
  • iOS: Native dependencies updated to support MoEngage-iOS-SDK 7.x and above
  • Dart APIs to enable and disable the MoEngage SDK
  • Dart API to register a callback for push token generated events

Inbox v2.0.0

What’s New
  • Support for iOS SDK 7.x and above; Android SDK 6.0.2 and above; Native Inbox SDK 6.0.2 and above
15th November 2020
Core v2.0.2 · Inbox v1.0.2

Core v2.0.2

  • Android dependencies updated to use versions published on Maven Central

Inbox v1.0.2

  • Android dependencies updated to use versions published on Maven Central
7th December 2020
Core v2.0.2 (Android Callbacks)

Core v2.0.2

  • Support for extending Native Android callbacks
  • Native Android SDK version 10.5.00 or above required
30th December 2020
Web v0.0.1

Web v0.0.1

  • Initial release with support for MoEngage Web SDK in Flutter
6th November 2020
Core v2.0.1 · Inbox v1.0.0

Core v2.0.1

Fixes
  • setAppStatus was being called internally with other plugin channel methods

Inbox v1.0.0 — Initial Release

  • Initial release
  • APIs: Fetch All Messages, Get Unclicked Count, Track Message Clicked, Delete Message
23rd October 2020
Core v2.0.0 — Major Release

Core v2.0.0

What’s New
  • Support for In-App V3, Self-Handled In-App, Push Templates, and Huawei Push Kit
  • Android: SDK updated to support 10.4.03 and above
  • iOS: SDK dependency updated to support 6.0.0 and above
Breaking Changes
  • MoEProperties.addInteger/addString/addBoolean/addDouble/addLocationMoEProperties.addAttribute
  • onPushClick(Map)onPushClick(PushCampaign); onInAppClick/onInAppShown(Map) → typed model objects
  • passPushToken(String)passFCMPushToken(String); passPushPayload(Map)passFCMPushPayload(Map)
  • Android: MoEInitializer.initialize(MoEngage)MoEInitializer.initialize(Context, MoEngage.Builder)
10th February 2020
Core v1.1.0

Core v1.1.0

  • Added Dart APIs for passing FCM Push Token and FCM Push Payload from Android
17th December 2019
Core v1.0.1

Core v1.0.1

  • Sample and README updated; improved logging
16th December 2019
Core v1.0.0 — Initial Release

Core v1.0.0

  • Initial release of the MoEngage Flutter SDK