Skip to main content
For privacy manifest support on iOS, make sure you are on Unity SDK version 3.2.0 or above and iOS SDK version 9.17.0 or above. For more information, refer to the Apple Privacy Manifest article.
9th September 2025
Core 5.0.0

Release Summary

Packages

  • Core 5.0.0

Platform Support

Unity
  • Requires Unity 6.1

Core 5.0.0

What’s New
  • Added support for Unity 6.1.
7th August 2024
Core 4.0.0 · Geofence 2.0.0

Release Summary

Packages

  • Core 4.0.0
  • Geofence 2.0.0

Platform Support

iOS
  • MoEngage-iOS-SDK: 9.18.1
  • MoEngageGeofence: 5.17.1

Core 4.0.0

What’s New
  • iOS: Added support for tracking custom boolean attributes in two formats: 0/1 and TRUE/FALSE. Refer to the documentation for more information.
  • iOS: Added DC-06 support.
  • iOS: MoEngage-iOS-SDK dependency updated to 9.18.1.
Custom Boolean Attribute Tracking on iOSUpdating to this version will cause MoEngage to start tracking custom boolean user attributes as TRUE/FALSE instead of 1/0 on iOS by default. This may affect your segmentation and trigger conditions.You can configure this preference — refer to the custom attribute tracking section for details. We recommend migrating to TRUE/FALSE for consistency across platforms.

Geofence 2.0.0

Improvements
  • iOS: MoEngageGeofence dependency updated to 5.17.1.
26th April 2024
Core 3.2.0 · Geofence 1.2.0

Release Summary

Packages

  • Core 3.2.0
  • Geofence 1.2.0

Platform Support

iOS
  • MoEngage-iOS-SDK: 9.17.0+
  • MoEngageGeofence: 5.16.0+

Core 3.2.0

Deprecations
Updating to this version will cause MoEngage to start tracking custom boolean user attributes as TRUE/FALSE instead of 1/0 on iOS. This may affect your segmentation and trigger conditions. If you wish to continue with 1/0, skip this version — it will be configurable from 4.0.0 onwards.
Improvements
  • Internal improvements.
  • iOS: MoEngage-iOS-SDK dependency updated to 9.17.0 and above. Refer to the iOS SDK release notes for details.

Geofence 1.2.0

Improvements
  • iOS: MoEngageGeofence dependency updated to 5.16.0 and above.
20th December 2023
Core 3.1.0 · Geofence 1.1.0

Release Summary

Packages

  • Core 3.1.0
  • Geofence 1.1.0

Platform Support

Android
  • Android SDK: 12.10.02+
  • Geofence SDK: 3.4.0+
iOS
  • MoEngage-iOS-SDK: 9.14.0+
  • MoEngageGeofence: 5.13.0+

Core 3.1.0

What’s New
  • Android: Support for Android SDK version 12.10.02 and above.
  • Android: Added DeleteUser() API for Google Policy compliance.
  • iOS: MoEngage-iOS-SDK dependency updated to 9.14.0 and above.

Geofence 1.1.0

Improvements
  • Android: Support for native Geofence SDK version 3.4.0 and above.
  • iOS: MoEngageGeofence dependency updated to 5.13.0 and above.
11th September 2023
Patch — RichNotification 4.5.1

Release Summary

Packages

PatchCore (RichNotification fix)

Platform Support

Android
  • RichNotification native SDK: 4.5.1

Android Patch

Fixes
  • Android: New release assets with RichNotification native SDK updated to 4.5.1.
17th August 2023
Core 3.0.0 · Geofence 1.0.0

Release Summary

Packages

  • Core 3.0.0
  • Geofence 1.0.0

Platform Support

Android
  • Android SDK: 12.8.02
  • Android Gradle Plugin: 7.3.1
  • Gradle: 7.4
  • Compile SDK / Target SDK: 33
iOS
  • MoEngage-iOS-SDK: 9.10.0
  • MoEngageGeofence: 5.10.0+
Unity
  • Requires Unity 2023.1.7f1+

Core 3.0.0

Breaking Changes
ThenNow
InvalidateInAppContexts()ResetInAppContexts()
OptOutDataTracking(true)EnableDataTracking()
OptOutDataTracking(false)DisableDataTracking()
Removed APIs: EnableSDKLogs(), OptOutPushTracking(), OptOutInAppTracking(), SelfHandledPrimaryClicked(), StartGeofenceMonitoring()Android — Removed and Updated APIs:
ThenNow
initialize(Context, MoEngage.Builder)initialiseDefaultInstance(Context, MoEngage.Builder)
initialize(Context, MoEngage.Builder, boolean)initialiseDefaultInstance(Context, MoEngage.Builder, SdkState)
iOS — Removed and Updated APIs:
ThenNow
initializeSDKWithLaunchOptions:andSDKState:initializeSDKWithLaunchOptions:withSDKState:
What’s New
  • Android: Support for Android 13 notification permission.
  • Android: Android SDK updated to 12.8.02, InApp 6.7.2.
  • iOS: MoEngage-iOS-SDK updated to 9.10.0.

Geofence 1.0.0

What’s New
  • Initial release of the Geofence package.
  • Android: Support for Android Geofence SDK version 3.3.0.
  • iOS: Support for MoEngageGeofence SDK version 5.10.0 and above.
  • Added support for StopGeofenceMonitoring API.
iOS — Updated APIs:
ThenNow
MoEngageClient.StartGeofenceMonitoring()MoEngageGeofenceClient.StartGeofenceMonitoring()
25th July 2022
Core 2.3.0

Release Summary

Packages

  • Core 2.3.0

Platform Support

Android
  • Android SDK: 11.6.02
iOS
  • MoEngage-iOS-SDK: 7.2.0

Core 2.3.0

What’s New
  • Android: Device identifier tracking updated per Google’s User Data policy — Advertising ID is only tracked after user consent. Android SDK updated to 11.6.02.
  • iOS: MoEngage-iOS-SDK dependency updated to 7.2.0.
2nd September 2021
Core 2.2.0

Release Summary

Packages

  • Core 2.2.0

Platform Support

Android
  • Android SDK: 11.4.00+
iOS
  • MoEngage-iOS-SDK: 7.1.0+

Core 2.2.0

Improvements
  • Android: Native SDK updated to support 11.4.00 and above.
  • iOS: MoEngage-iOS-SDK dependency updated to 7.1.0 and above.
11th May 2021
Core 2.1.0

Release Summary

Packages

  • Core 2.1.0

Platform Support

Android
  • Android SDK: 11.2.00

Core 2.1.0

Improvements
  • Android: SDK updated to 11.2.00.
1st March 2021
Core 2.0.0

Release Summary

Packages

  • Core 2.0.0

Platform Support

Android
  • Android SDK: 11.0.04
iOS
  • MoEngage-iOS-SDK: 7.0.0+
  • Min iOS version: 10.0

Core 2.0.0

Breaking Changes
  • iOS: Dropped support for iOS 9.x — minimum supported version is now iOS 10.0.
Updated APIs:
ThenNow
MoEngageClient.PassPushPayload(IDictionary)MoEngageClient.PassFcmPushPayload(IDictionary)
MoEngageClient.PassPushToken(string)MoEngageClient.PassFcmPushToken(string)
Improvements
  • iOS: MoEngage-iOS-SDK dependency updated to 7.0.0 and above.
  • Android: Android Native SDK updated to 11.0.04.
16th February 2021
Core 1.3.1

Release Summary

Packages

  • Core 1.3.1

Platform Support

Android
  • Artifacts now on Maven Central

Core 1.3.1

Improvements
  • Android: Artifacts migrated from JCenter to Maven Central.
11th January 2021
Core 1.3.0

Release Summary

Packages

  • Core 1.3.0

Platform Support

iOS
  • UnityAppController swizzling added

Core 1.3.0

Fixes
  • iOS: UnityAppController swizzling implementation added — subclass implementation was not working when multiple subclasses were present.
29th December 2020
Core 1.2.1

Release Summary

Packages

  • Core 1.2.1

Platform Support

iOS
  • AppTrackingTransparency weak linked

Core 1.2.1

Fixes
  • iOS: Weak-linked AppTrackingTransparency framework.
18th December 2020
Core 1.2.0

Release Summary

Packages

  • Core 1.2.0

Platform Support

Android · iOS

Core 1.2.0

What’s New
  • Added Disable/Enable methods to block and unblock SDK features.
  • Added Push Token Callback.
23rd October 2020
Core 1.1.1

Release Summary

Packages

  • Core 1.1.1

Platform Support

iOS
  • Regression fix from 1.1.0

Core 1.1.1

Fixes
  • iOS: Fixed a regression where events were not marked as non-interactive (introduced in 1.1.0).
30th September 2020
Core 1.1.0

Release Summary

Packages

  • Core 1.1.0

Platform Support

Android · iOS

Core 1.1.0

What’s New
  • Added support for Push Templates.
  • Added GDPR opt-out APIs.
  • iOS: MoEPluginBase dependency set to 1.0.0.
  • Android: SDK moved to androidx namespace.
7th July 2020
Core 1.0.1

Release Summary

Packages

  • Core 1.0.1

Platform Support

Android
  • Android SDK version update

Core 1.0.1

Improvements
  • Android: Android SDK version updated.
5th July 2020
Core 1.0.0 — Initial Release

Release Summary

Packages

  • Core 1.0.0

Platform Support

Android · iOS

Core 1.0.0

What’s New
  • Initial release of the MoEngage Unity SDK.