Android (Kotlin) & iOS (Swift) Plugins
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v3.4.0
- Updated MoEngage-iOS-SDK to 11.4.0.
- The SDK now refreshes cached personalized campaigns immediately after a user is identified or the hour of the day changes.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v3.3.0
- Updated MoEngage-iOS-SDK to 11.3.0.
- MoEngage introduces the
MoEngageRecommendationsmodule, which fetches the items from a recommendation you set up on the MoEngage dashboard. See Recommendations. - SwiftUI support for the Cards inbox. Use
cardsView(...)to place the Cards inbox anywhere in a SwiftUI view hierarchy, orpresentCardsSwiftUIView(...)to show the SwiftUI Cards screen from a UIKit app. - Fixed in-app buttons not responding to taps during a user logout, the iOS 26 navigation bar covering the close button of pop-up and full-screen in-apps, and nudges appearing in the wrong position when the user switched screens.
Android (Kotlin)
Plugin v4.4.0
- MoEngage Android SDK updated to 15.04.00. Release Notes
- MoEngage introduces the
recommendationsmodule, which fetches the items from a recommendation you set up on the MoEngage dashboard. See Recommendations. - Fixed a
NoSuchMethodErrorin debug builds produced through the Build APK(s) option in Android Studio orgradlew assemble. A D8 incompatibility caused the error. The error occurs only in debug builds where the application’sminSdkis 23, and does not occur in release builds.
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v4.3.0
- MoEngage Android SDK updated to 15.03.00. Release Notes
- MoEngage introduces the
cards-ui-composemodule, which embeds Cards directly in a Jetpack Compose user interface. See Cards in Jetpack Compose. - Card content is no longer force-darkened by the system. Cards render with the colors you configured, in both light and dark themes.
- Push token registration by the MoEngage SDK is no longer supported. The SDK now registers devices for push using the Firebase Installation ID. Update
com.google.firebase:firebase-messagingto 25.1.2 or higher and enable the Firebase Installation ID in your application manifest file before upgrading. Applications in which the MoEngage SDK registers the token and that do not complete both steps stop registering for push and no longer receive notifications. See Migrating to Firebase Installation ID.
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v3.2.0
- Updated MoEngage-iOS-SDK to 11.2.0.
- MoEngage frameworks are now statically linked into the host binary instead of embedded as dynamic frameworks. CocoaPods and Swift Package Manager integrations require no change.
- Inbox completion blocks are now invoked on the main thread, and Inbox entries are immutable snapshots. Read-state changes such as
isReadandclickedDateappear on the next fetch instead of mutating entry objects you already hold.
- The SDK’s default Dismiss notification action has been removed from its notification categories. Notifications now show only the actions you configure.
- Inbox APIs now follow Swift’s concurrency model.
presentInboxViewController,pushInboxViewController, andgetInboxViewControllerare main-actor bound. Swift call sites outside the main actor need to be updated. trackUserPushPreferenceis deprecated. The API still works in this release but will be removed in a future major version.
Android (Kotlin)
Plugin v4.2.0
- MoEngage Android SDK updated to 15.02.00. Release Notes
- Remind Later and Snooze notification actions have been removed.
trackUserPushPreferenceis deprecated. The API still works in this release but will be removed in a future version.
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v4.1.0
- MoEngage Android SDK updated to 15.01.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v3.0.0
- Updated MoEngage-iOS-SDK to 11.0.0.
- The underlying MoEngage iOS SDK now enforces initialization before any public API use, triggering a
fatalErrorif invoked out of order across all build configurations — Debug, Release, and TestFlight builds. MoEngageInAppActionTypeandMoEngageNudgePositionare now Swift enums. Update any code that references the old Objective-C-style case names. Refer to the iOS SDK release notes for the migration tables.- APIs that previously returned
Void(for exampletrackEvent,showInApp,setPushToken,initializeDefaultLiveInstance) now return a typed task object. Direct calls compile unchanged; Swift function-reference assignments with an explicitVoidreturn type no longer compile. presentCardsViewController,pushCardsViewController, andgetCardsViewControllerare now annotated@MainActor. Swift callers invoking these from a non-main-actor context must hop to the main actor.setUserAttribute,setDeviceAttribute, andMoEngagePropertiesattribute APIs now require values to conform toSendableunder the Swift 6 language mode or strict concurrency.
Android (Kotlin)
Plugin v4.0.0
- MoEngage Android SDK updated to 15.00.00. Release Notes
- Upgraded the Android Gradle Plugin to version 9.1.1 for improved build performance and compatibility.
- Upgraded Kotlin to version 2.3.20 to take advantage of the latest language features and stability improvements.
- Upgraded Compile SDK and Target SDK to 36 to align with the latest Android platform capabilities.
- Optimized
DataCenterinitialization to improve startup performance. Note that this introduces a Java breaking change — theMoEngage.Builderconstructor signature has been updated. Refer to the Android SDK release notes for details. - The SDK now throws an
IllegalStateExceptionif any API is invoked before the SDK is initialized. If left unhandled, this will cause a runtime crash. EnsureMoEngage.initialiseDefaultInstance()is called before invoking any SDK APIs.
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v2.13.0
- Updated MoEngage-iOS-SDK to 10.14.0.
Android (Kotlin)
Plugin v3.8.0
- MoEngage SDK Version updated to 14.10.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.7.2
- MoEngage SDK Version updated to 14.09.02. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v2.12.0
- Updated MoEngage-iOS-SDK to 10.13.0.
Android (Kotlin)
Plugin v3.7.1
- MoEngage SDK Version updated to 14.09.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v2.11.0
- Updated MoEngage-iOS-SDK to 10.12.0.
Android (Kotlin)
Plugin v3.7.0
- MoEngage SDK Version updated to 14.09.00. Release Notes
iOS (Swift)
Plugin v2.10.0
- Updated MoEngage-iOS-SDK to 10.11.0
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v2.9.1
- Updated MoEngage-iOS-SDK to 10.10.2
Android (Kotlin)
Plugin v3.5.0
- MoEngage SDK Version updated to 14.06.00. Release Notes
iOS (Swift)
Plugin v2.9.0
- Updated MoEngage-iOS-SDK to 10.10.0
Android (Kotlin)
Plugin v3.4.1
- MoEngage SDK Version updated to 14.05.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.4.0
- MoEngage SDK Version updated to 14.05.00. Release Notes
iOS (Swift)
Plugin v2.8.0
- Updated MoEngage-iOS-SDK to 10.09.0
Android (Kotlin)
Plugin v3.3.2
- MoEngage SDK Version updated to 14.04.03. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.3.1
- MoEngage SDK Version updated to 14.04.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.3.0
- MoEngage SDK Version updated to 14.04.00. Release Notes
iOS (Swift)
Plugin v2.7.0
- Updated MoEngage-iOS-SDK to 10.08.0
Android (Kotlin)
Plugin v3.2.5
- MoEngage SDK Version updated to 14.03.05. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.2.4
- MoEngage SDK Version updated to 14.03.04. Release Notes
iOS (Swift)
Plugin v2.6.0
- Updated MoEngage-iOS-SDK to 10.07.0
Android (Kotlin)
Plugin v3.2.3
- MoEngage SDK Version updated to 14.03.03. Release Notes
iOS (Swift)
Plugin v2.5.0
- Updated MoEngage-iOS-SDK to 10.05.0
Android (Kotlin)
Plugin v3.2.2
- MoEngage SDK Version updated to 14.03.02. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v2.4.0
- Updated MoEngage-iOS-SDK to 10.04.0
- Added fallback for Segment SDK lifecycle callback misses
Android (Kotlin)
Plugin v3.2.1
- MoEngage SDK Version updated to 14.03.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.2.0
- MoEngage SDK Version updated to 14.03.00. Release Notes
iOS (Swift)
Plugin v2.3.0
- Updated MoEngage-iOS-SDK to 10.03.0
- Added support for initializing default SDK instance with configuration data in Application’s Info.plist
Android (Kotlin)
Plugin v3.1.4
- MoEngage SDK Version updated to 14.02.02. Release Notes
iOS (Swift)
Plugin v2.2.1
- Updated MoEngage-iOS-SDK to 10.02.2
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v2.2.0
- Updated MoEngage-iOS-SDK to 10.02.1
Android (Kotlin)
Plugin v3.1.3
- MoEngage SDK Version updated to 14.02.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.1.2
- BugFix
- The update callback is not being processed when the update type is ‘refresh’.
iOS (Swift)
Plugin v2.1.0
- Updated MoEngage-iOS-SDK to 10.01.0
- Use internal flag to update the SDK instead of segment UpdateType
Android (Kotlin)
Plugin v3.1.1
- MoEngage SDK Version updated to 14.02.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.1.0
- MoEngage SDK Version updated to 14.01.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v2.0.0
- Updated MoEngage-iOS-SDK to 10.00.0
Android (Kotlin)
Plugin v3.0.3
- MoEngage SDK Version updated to 14.00.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v3.0.0
- MoEngage SDK Version updated to 14.00.00. Release Notes
- Min supported SDK version updated to 23
- Compile SDK version updated to 35
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v2.5.0
- MoEngage SDK Version updated to 13.06.00. Release Notes
- Android Gradle Plugin version updated from 8.4.0 to 8.7.3
iOS (Swift)
Plugin v1.5.0
- Updated MoEngage-iOS-SDK to 9.23.0
Android (Kotlin)
Plugin v2.4.2
- MoEngage SDK Version updated to 13.05.02. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v1.4.0
- Added manual integration support.
- Updated MoEngage-iOS-SDK to 9.21.0
Android (Kotlin)
Plugin v2.4.1
- MoEngage SDK Version updated to 13.05.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v2.4.0
- MoEngage SDK Version updated to 13.05.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v1.3.0
- Updated MoEngage-iOS-SDK to 9.18.1
Android (Kotlin)
Plugin v2.3.0
- MoEngage SDK Version updated to 13.04.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v2.2.0
- MoEngage SDK Version updated to 13.03.00. Release Notes
- Support for Android Gradle Plugin 8.4.0
- Updated Kotlin Version to 1.9.23
- Updated Compile SDK Version to 34
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v2.1.1
- MoEngage SDK Version updated to 13.02.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v2.1.0
- MoEngage SDK Version updated to 13.01.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v2.0.3
- MoEngage SDK Version updated to 13.00.03. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v1.2.0
- Updated MoEngage-iOS-SDK to 9.17.0
Android (Kotlin)
Plugin v2.0.2
- MoEngage SDK Version updated to 13.00.02. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v1.1.0
- Updated MoEngage-iOS-SDK to 9.16.0
Android (Kotlin)
Plugin v2.0.0
- MoEngage SDK Version updated to 13.00.00. Release Notes
- Support for Android Gradle Plugin 8.2.2
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.5.1
- MoEngage SDK Version updated to 12.10.03. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.5.0
- MoEngage SDK Version updated to 12.10.02. Release Notes
- Updated Kotlin Version to 1.7.10
iOS (Swift)
No release on this date.
Android (Kotlin)
No release on this date.
iOS (Swift)
Plugin v1.0.1
- Migrated to https URL for SPM dependencies.
Android (Kotlin)
Plugin v1.4.1
- MoEngage SDK Version updated to 12.10.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.4.0
- MoEngage SDK Version updated to 12.10.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.3.3
- MoEngage SDK Version updated to 12.9.03. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.3.2
- MoEngage SDK Version updated to 12.9.02. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.3.1
- MoEngage SDK Version updated to 12.9.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.3.0
- MoEngage SDK Version updated to 12.9.00. Release Notes
- Support for Android Gradle Plugin 8.0.2
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.2.1
- MoEngage SDK Version updated to 12.8.01. Release Notes
- Bugfix
- Segment UserId not getting mapped to MoEngage Unique Id while passed through identify(userId, traits) call.
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.2.0
- MoEngage SDK Version updated to 12.8.00. Release Notes
- Target & Compile SDK Version Update to 33
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.1.2
- MoEngage SDK Version updated to 12.7.02. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.1.1
- MoEngage SDK Version updated to 12.7.01. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.1.0
- MoEngage SDK Version updated to 12.7.00. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.0.2
- MoEngage SDK Version updated to 12.6.03. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.0.1
- MoEngage SDK Version updated to 12.6.02. Release Notes
iOS (Swift)
No release on this date.
Android (Kotlin)
Plugin v1.0.0
- MoEngage SDK Version updated to 12.6.01. Release Notes
iOS (Swift)
Plugin v1.0.0
- An initial release that supports Segment Swift API integrations.
- Supports MoEngage SDK version 9.5.0 and above.
React Native Plugin
Segment React Native Plugin v1.0.1
Plugin
Version 1.0.1
- Removed Test and Mock files from the plugin npm package
Platform Support
React Native
Segment React Native Plugin v1.0.0 — Initial release
Plugin
Version 1.0.0What’s New
- Support for Segment integration with MoEngage React Native SDK
Platform Support
React Native
Legacy SDKs
Segment iOS Obj-C Plugin v8.2.0
Legacy Plugins
Android (Java): Unchanged — v6.5.8iOS (Obj-C)
Version v8.2.0
- MoEngage SDK dependency updated to 9.5.0
MoEngage SDK
Android: 12.6.01iOS: 9.5.0
Segment Android Java Plugin v6.5.8
Legacy Plugins
Android (Java)
Version 6.5.8
- MoEngage Android SDK updated to 12.6.01
MoEngage SDK
Android: 12.6.01iOS: 9.4.*
Segment iOS Obj-C Plugin v8.1.0
Legacy Plugins
Android (Java): Unchanged — v6.5.7iOS (Obj-C)
Version v8.1.0
- MoEngage SDK dependency updated to 9.4.*
MoEngage SDK
Android: 12.6.00iOS: 9.4.*
Segment Android Java Plugin v6.5.7
Legacy Plugins
Android (Java)
Version 6.5.7
- MoEngage Android SDK updated to 12.6.00
MoEngage SDK
Android: 12.6.00iOS: 9.2.*
Segment iOS Obj-C Plugin v7.6.0
Legacy Plugins
Android (Java): Unchanged — v6.5.6iOS (Obj-C)
Version v7.6.0
- MoEngage SDK dependency updated to 8.7.*
MoEngage SDK
Android: 12.5.06iOS: 8.7.*
Segment iOS Obj-C Plugin v8.0.0
Legacy Plugins
Android (Java): Unchanged — v6.5.6iOS (Obj-C)
Version v8.0.0
- MoEngage SDK dependency updated to 9.2.*
MoEngage SDK
Android: 12.5.06iOS: 9.2.*
Segment Android Java Plugin v6.5.6
Legacy Plugins
Android (Java)
Version 6.5.6
- MoEngage Android SDK updated to 12.5.06
MoEngage SDK
Android: 12.5.06iOS: 8.6.*
Segment Android Java Plugin v6.5.5
Legacy Plugins
Android (Java)
Version 6.5.5
- MoEngage Android SDK updated to 12.5.05
MoEngage SDK
Android: 12.5.05iOS: 8.6.*
Segment iOS Obj-C Plugin v7.4.0 and v7.5.0
Legacy Plugins
Android (Java): Unchanged — v6.5.4iOS (Obj-C)
Version v7.4.0
- MoEngage SDK dependency updated to 8.5.*
- MoEngage SDK dependency updated to 8.6.*
MoEngage SDK
Android: 12.5.04iOS: 8.5.* / 8.6.*
Segment Android Java Plugin v6.5.4
Legacy Plugins
Android (Java)
Version 6.5.4
- MoEngage Android SDK updated to 12.5.04
MoEngage SDK
Android: 12.5.04iOS: 8.4.*
Segment Android Java Plugin v6.5.3
Legacy Plugins
Android (Java)
Version 6.5.3
- MoEngage Android SDK updated to 12.5.03
MoEngage SDK
Android: 12.5.03iOS: 8.4.*
Segment Android Java Plugin v6.5.2
Legacy Plugins
Android (Java)
Version 6.5.2
- MoEngage Android SDK updated to 12.5.02
MoEngage SDK
Android: 12.5.02iOS: 8.4.*
Segment Android Java Plugin v6.5.1
Legacy Plugins
Android (Java)
Version 6.5.1
- MoEngage Android SDK updated to 12.5.01
MoEngage SDK
Android: 12.5.01iOS: 8.4.*
Segment Android Java Plugin v6.5.0
Legacy Plugins
Android (Java)
Version 6.5.0
- MoEngage Android SDK updated to 12.5.00
MoEngage SDK
Android: 12.5.00iOS: 8.4.*
Segment Android Java Plugin v6.4.0
Legacy Plugins
Android (Java)
Version 6.4.0What’s New
- MoEngage Android SDK updated to 12.4.00
- Android Gradle Plugin version updated to 7.3.1
- Build configuration: compileSdk 31, minSdk 21, targetSdk 31
MoEngage SDK
Android: 12.4.00iOS: 8.4.*
Segment iOS Obj-C Plugin v7.3.0
Legacy Plugins
Android (Java): Unchanged — v6.3.1iOS (Obj-C)
Version v7.3.0
- MoEngage SDK dependency updated to 8.4.*
MoEngage SDK
Android: 12.3.02iOS: 8.4.*
Segment Android Java Plugin v6.3.1
Legacy Plugins
Android (Java)
Version 6.3.1
- MoEngage Android SDK updated to 12.3.02
MoEngage SDK
Android: 12.3.02iOS: 7.2.*
Segment Android Java Plugin v6.3.0
Legacy Plugins
Android (Java)
Version 6.3.0
- MoEngage Android SDK updated to 12.3.01
MoEngage SDK
Android: 12.3.01iOS: 7.2.*
Segment iOS Obj-C Plugin v6.2.0
Legacy Plugins
Android (Java): Unchanged — v6.2.5iOS (Obj-C)
Version v6.2.0
- MoEngage SDK dependency updated to 7.2.*
MoEngage SDK
Android: 12.2.05iOS: 7.2.*
Segment Android Java Plugin v6.2.5
Legacy Plugins
Android (Java)
Version 6.2.5
- MoEngage Android SDK updated to 12.2.05
MoEngage SDK
Android: 12.2.05iOS: 8.3.*
Segment Android Java Plugin v6.2.4
Legacy Plugins
Android (Java)
Version 6.2.4
- MoEngage Android SDK updated to 12.2.03
MoEngage SDK
Android: 12.2.03iOS: 8.3.*
Segment iOS Obj-C Plugin v7.2.0
Legacy Plugins
Android (Java): Unchanged — v6.2.3iOS (Obj-C)
Version v7.2.0
- MoEngage SDK dependency updated to 8.3.*
MoEngage SDK
Android: 12.2.03iOS: 8.3.*
Segment Android Java Plugin v6.2.3
Legacy Plugins
Android (Java)
Version 6.2.3
- MoEngage Android SDK updated to 12.2.03
MoEngage SDK
Android: 12.2.03iOS: 8.2.*
Segment iOS Obj-C Plugin v7.1.0
Legacy Plugins
Android (Java): Unchanged — v6.1.0iOS (Obj-C)
Version v7.1.0What’s New
- MoEngage SDK dependency updated to 8.2.*
- Introduced
SEGMoEngageInitializer.hclass to initialize MoEngage-iOS-SDK - Added support for Swift Package Manager
MoEngage SDK
Android: 12.1.00iOS: 8.2.*
Segment Android Java Plugin v6.2.2
Legacy Plugins
Android (Java)
Version 6.2.2
- MoEngage Android SDK updated to 12.2.02
MoEngage SDK
Android: 12.2.02iOS: 7.1.*
Segment Android Java Plugin v6.2.1
Legacy Plugins
Android (Java)
Version 6.2.1
- MoEngage Android SDK updated to 12.2.01
MoEngage SDK
Android: 12.2.01iOS: 7.1.*
Segment Android Java Plugin v6.2.0
Legacy Plugins
Android (Java)
Version 6.2.0
- MoEngage Android SDK updated to 12.2.00
MoEngage SDK
Android: 12.2.00iOS: 7.1.*
Segment Android Java Plugin v6.1.0
Legacy Plugins
Android (Java)
Version 6.1.0
- MoEngage Android SDK updated to 12.1.00
MoEngage SDK
Android: 12.1.00iOS: 7.1.*
Segment Android Java Plugin v6.0.0
Legacy Plugins
Android (Java)
Version 6.0.0Breaking Changes
- MoEngage Android SDK updated to 12.0.00
- Build configuration updated: compileSdk 30, minSdk 21, targetSdk 30
- In-App, Push Amplification, and Device Trigger are no longer bundled by default — add their dependencies separately if used
- APIs to initialize the SDK now throw
IllegalStateExceptionif App ID is null or empty - External library updates: androidx.core 1.6.0, appcompat 1.3.1, lifecycle-process 2.4.0, firebase-messaging 23.0.0, Kotlin 1.6.0
MoEngage SDK
Android: 12.0.00iOS: 7.1.*
Segment Android Java Plugin v5.6.00
Legacy Plugins
Android (Java)
Version 5.6.00
- MoEngage Android SDK updated to 11.5.00
MoEngage SDK
Android: 11.5.00iOS: 7.1.*
Segment Android Java Plugin v5.5.04
Legacy Plugins
Android (Java)
Version 5.5.04
- MoEngage Android SDK updated to 11.4.04
MoEngage SDK
Android: 11.4.04iOS: 7.1.*
Segment Android Java Plugin v5.5.03
Legacy Plugins
Android (Java)
Version 5.5.03
- MoEngage Android SDK updated to 11.4.03
MoEngage SDK
Android: 11.4.03iOS: 7.1.*
Segment Android Java Plugin v5.5.02
Legacy Plugins
Android (Java)
Version 5.5.02
- MoEngage Android SDK updated to 11.4.02
MoEngage SDK
Android: 11.4.02iOS: 7.1.*
Segment Android Java Plugin v5.5.01
Legacy Plugins
Android (Java)
Version 5.5.01
- MoEngage Android SDK updated to 11.4.01
MoEngage SDK
Android: 11.4.01iOS: 7.1.*
Segment iOS Obj-C Plugin v6.1.0
Legacy Plugins
Android (Java): Unchanged — v5.5.00iOS (Obj-C)
Version v6.1.0
- MoEngage SDK dependency updated to ~> 7.1.0
MoEngage SDK
Android: 11.4.00iOS: 7.1.*
Segment Android Java Plugin v5.5.00
Legacy Plugins
Android (Java)
Version 5.5.00
- MoEngage Android SDK updated to 11.4.00
MoEngage SDK
Android: 11.4.00iOS: 7.0.*
Segment Android Java Plugin v5.4.01
Legacy Plugins
Android (Java)
Version 5.4.01
- MoEngage Android SDK updated to 11.3.01
MoEngage SDK
Android: 11.3.01iOS: 7.0.*
Segment Android Java Plugin v5.4.00
Legacy Plugins
Android (Java)
Version 5.4.00
- MoEngage Android SDK updated to 11.3.00
MoEngage SDK
Android: 11.3.00iOS: 7.0.*
Segment Android Java Plugin v5.3.01
Legacy Plugins
Android (Java)
Version 5.3.01
- MoEngage Android SDK updated to 11.2.01
MoEngage SDK
Android: 11.2.01iOS: 7.0.*
Segment Android Java Plugin v5.3.00 and iOS Obj-C Plugin v6.0.1
Legacy Plugins
Android (Java)
Version 5.3.00
- MoEngage Android SDK updated to 11.2.00
- Fixed import errors for Analytics SDK — added support for both integration methods
MoEngage SDK
Android: 11.2.00iOS: 7.0.*
Segment Android Java Plugin v5.2.00
Legacy Plugins
Android (Java)
Version 5.2.00
- MoEngage Android SDK updated to 11.1.00
MoEngage SDK
Android: 11.1.00iOS: 7.0.*
Segment Android Java Plugin v5.1.01
Legacy Plugins
Android (Java)
Version 5.1.01
- MoEngage Android SDK updated to 11.0.05
MoEngage SDK
Android: 11.0.05iOS: 7.0.*
Segment Android Java Plugin v5.1.00
Legacy Plugins
Android (Java)
Version 5.1.00
- MoEngage Android SDK pinned to 11.0.04
MoEngage SDK
Android: 11.0.04iOS: 7.0.*
Segment Android Java Plugin v5.0.01
Legacy Plugins
Android (Java)
Version 5.0.01
- Updated minimum MoEngage SDK dependency to the version published on Maven Central
- Publishing moved to Maven Central; all future updates on Maven Central only
MoEngage SDK
Android: 11.0.03+iOS: 7.0.*
Segment iOS Obj-C Plugin v6.0.0
Legacy Plugins
Android (Java): Unchanged — v5.0.00iOS (Obj-C)
Version v6.0.0
- Updated pod dependency to support
MoEngage-IOS-SDK7.0 and above
MoEngage SDK
Android: 11.0.03+iOS: 7.0.*
Segment Android Java Plugin v5.0.00
Legacy Plugins
Android (Java)
Version 5.0.00
- MoEngage Android SDK updated to support 11.0.03 and above
MoEngage SDK
Android: 11.0.03+iOS: —
Segment Android Java Plugin v4.3.00
Legacy Plugins
Android (Java)
Version 4.3.00
- MoEngage Android SDK version is no longer pinned to a specific version — the latest version within the defined major range is picked
MoEngage SDK
Android: 10.x (range)iOS: —
Segment Android Java Plugin v4.2.03
Legacy Plugins
Android (Java)
Version 4.2.03
- MoEngage Android SDK updated to 10.4.04
MoEngage SDK
Android: 10.4.04iOS: —
Segment Android Java Plugin v4.2.02
Legacy Plugins
Android (Java)
Version 4.2.02
- MoEngage Android SDK updated to 10.4.03
MoEngage SDK
Android: 10.4.03iOS: —
Segment Android Java Plugin v4.2.01
Legacy Plugins
Android (Java)
Version 4.2.01
- MoEngage Android SDK updated to 10.4.01
MoEngage SDK
Android: 10.4.01iOS: —
Segment Android Java Plugin v4.2.00
Legacy Plugins
Android (Java)
Version 4.2.00What’s New
- MoEngage Android SDK updated to 10.4.00
- Moved to
androidxnamespace
MoEngage SDK
Android: 10.4.00iOS: —
Segment iOS Obj-C Plugin v5.0.0
Legacy Plugins
Android (Java): Unchanged — v4.1.01iOS (Obj-C)
Version v5.0.0
- Updated pod dependencies to support
MoEngage-iOS-SDK6.1.0 and above
MoEngage SDK
Android: 10.1.01iOS: 6.1.0+
Segment Android Java Plugin v4.1.01
Legacy Plugins
Android (Java)
Version v4.1.01
- MoEngage Android SDK updated to 10.1.01
MoEngage SDK
Android: 10.1.01iOS: —
Segment Android Java Plugin v4.1.00
Legacy Plugins
Android (Java)
Version v4.1.00What’s New
- MoEngage Android SDK updated to 10.1.00
- Cards support
MoEngage SDK
Android: 10.1.00iOS: —
Segment Android Java Plugin v4.0.03
Legacy Plugins
Android (Java)
Version v4.0.03
- MoEngage Android SDK updated to 10.0.03
- Migrated integration-verification module to Kotlin
MoEngage SDK
Android: 10.0.03iOS: —
Segment Android Java Plugin v4.0.02
Legacy Plugins
Android (Java)
Version v4.0.02
- MoEngage Android SDK updated to 10.0.02
- Support added for India Cluster
MoEngage SDK
Android: 10.0.02iOS: —
Segment Android Java Plugin v4.0.01
Legacy Plugins
Android (Java)
Version v4.0.01
- MoEngage Android SDK updated to 10.0.01
MoEngage SDK
Android: 10.0.01iOS: —
Segment Android Java Plugin v4.0.00
Legacy Plugins
Android (Java)
Version v4.0.00Breaking Changes
- Removed support for manifest-based integration
- Removed support for MoEngage’s GCM library — migrate to FCM dependency
- Removed support for Fresco — use Glide for GIF In-Apps
- Sender ID provided during SDK initialization will now be used for token registration instead of the default in
google-services.json - InApp Callbacks listener is now a concrete class rather than an interface
- Self-handled in-app messages are now delivered on the Main thread
MoEngage SDK
Android: 10.0.00iOS: —