Skip to main content

Android (Kotlin) & iOS (Swift) Plugins

Android (Kotlin)

No release on this date.

iOS (Swift)

Plugin v3.0.0
  • Updated MoEngage-iOS-SDK to 11.0.0.
Breaking Changes
  • The underlying MoEngage iOS SDK now enforces initialization before any public API use, triggering a fatalError if invoked out of order across all build configurations — Debug, Release, and TestFlight builds.
  • MoEngageInAppActionType and MoEngageNudgePosition are 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 example trackEvent, showInApp, setPushToken, initializeDefaultLiveInstance) now return a typed task object. Direct calls compile unchanged; Swift function-reference assignments with an explicit Void return type no longer compile.
  • presentCardsViewController, pushCardsViewController, and getCardsViewController are now annotated @MainActor. Swift callers invoking these from a non-main-actor context must hop to the main actor.
  • setUserAttribute, setDeviceAttribute, and MoEngageProperties attribute APIs now require values to conform to Sendable under the Swift 6 language mode or strict concurrency.

Android (Kotlin)

Plugin v4.0.0Breaking Changes
  • 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 DataCenter initialization to improve startup performance. Note that this introduces a Java breaking change — the MoEngage.Builder constructor signature has been updated. Refer to the Android SDK release notes for details.
  • The SDK now throws an IllegalStateException if any API is invoked before the SDK is initialized. If left unhandled, this will cause a runtime crash. Ensure MoEngage.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

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v3.7.2

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

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

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

iOS (Swift)

Plugin v2.9.0
  • Updated MoEngage-iOS-SDK to 10.10.0

Android (Kotlin)

Plugin v3.4.1

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v3.4.0

iOS (Swift)

Plugin v2.8.0
  • Updated MoEngage-iOS-SDK to 10.09.0

Android (Kotlin)

Plugin v3.3.2

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v3.3.1

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v3.3.0

iOS (Swift)

Plugin v2.7.0
  • Updated MoEngage-iOS-SDK to 10.08.0

Android (Kotlin)

Plugin v3.2.5

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v3.2.4

iOS (Swift)

Plugin v2.6.0
  • Updated MoEngage-iOS-SDK to 10.07.0

Android (Kotlin)

Plugin v3.2.3

iOS (Swift)

Plugin v2.5.0
  • Updated MoEngage-iOS-SDK to 10.05.0

Android (Kotlin)

Plugin v3.2.2

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

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v3.2.0

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

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

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

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v3.1.0

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

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

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

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v2.4.0

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

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

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v2.1.0

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v2.0.3

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

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

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

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.4.0

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.3.3

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.3.2

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.3.1

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

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.1.1

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.1.0

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.0.2

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.0.1

iOS (Swift)

No release on this date.

Android (Kotlin)

Plugin v1.0.0

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
iOS (Obj-C): Unchanged — v8.1.0

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
iOS (Obj-C): Unchanged — v8.0.0

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
iOS (Obj-C): Unchanged — v7.5.0

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
iOS (Obj-C): Unchanged — v7.5.0

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.*
Version v7.5.0
  • 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
iOS (Obj-C): Unchanged — v7.3.0

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
iOS (Obj-C): Unchanged — v7.3.0

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
iOS (Obj-C): Unchanged — v7.3.0

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
iOS (Obj-C): Unchanged — v7.3.0

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
iOS (Obj-C): Unchanged — v7.3.0

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
iOS (Obj-C): Unchanged — v7.3.0

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
iOS (Obj-C): Unchanged — v6.2.0

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
iOS (Obj-C): Unchanged — v6.2.0

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
iOS (Obj-C): Unchanged — v7.2.0

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
iOS (Obj-C): Unchanged — v7.2.0

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
iOS (Obj-C): Unchanged — v7.1.0

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.h class 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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.1.0

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 IllegalStateException if 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
iOS (Obj-C): Unchanged — v6.1.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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.1.0

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
iOS (Obj-C): Unchanged — v6.0.1

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
iOS (Obj-C): Unchanged — v6.0.1

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
iOS (Obj-C): Unchanged — v6.0.1

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
iOS (Obj-C): Unchanged — v6.0.1

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
iOS (Obj-C) Version v6.0.1Fixes
  • 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
iOS (Obj-C): Unchanged — v6.0.0

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
iOS (Obj-C): Unchanged — v6.0.0

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
iOS (Obj-C): Unchanged — v6.0.0

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
iOS (Obj-C): Unchanged — v6.0.0

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-SDK 7.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
iOS (Obj-C): Unchanged — v5.1.0

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
iOS (Obj-C): Unchanged — v5.1.0

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
iOS (Obj-C): Unchanged — v5.1.0

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
iOS (Obj-C): Unchanged — v5.1.0

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
iOS (Obj-C): Unchanged — v5.1.0

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 androidx namespace
iOS (Obj-C): Unchanged — v5.0.0

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-SDK 6.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
iOS (Obj-C): Not yet released

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
iOS (Obj-C): Not yet released

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
iOS (Obj-C): Not yet released

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
iOS (Obj-C): Not yet released

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
iOS (Obj-C): Not yet released

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
iOS (Obj-C): Not yet released

MoEngage SDK

Android: 10.0.00iOS: