2025
info

Information

You can now get notified whenever MoEngage releases a new version of the iOS Native SDK. For more information, refer to Subscribe to MoEngage SDK Releases.

Module Status Legend

  • ■ Updated: Module version has been updated in this release.
  • ■ Unchanged: Module remains on the previous version.
  • ■ Deprecated: Module is deprecated and will be removed in a future release.

1st December 2025

Release Summary

SDK Version Modules Dependencies
10.08.1
  • Core
  • InApp
  • RichNotification
  • CampaignsCore
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

Fixes: Added support for additional operators in campaign trigger conditions.

InApp

Fixes: Fixed header warnings.

RichNotification

Fixes: Fixed template backup subtitle overriding rich push issue.

29th October 2025

Release Summary

SDK Version Modules Dependencies
10.08.0
  • Core
  • CampaignsCore
  • InApp
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

What's New:

  • Updated JWT implementation to v2.
  • Added option to remotely update the data center host.

CampaignsCore

What's New: Added support for tracking clicks in email.

InApp

Fixes: Updated InApp Stats API mapping.

17th October 2025

Release Summary

SDK Version Modules Dependencies
10.07.2
  • Geofence
  • RealTimeTrigger
  • Core
  • CampaignsCore
  • Messaging
  • InApp
  • Cards
  • Inbox
  • RichNotification

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Geofence

Fixes: Fixed binary incompatibility with the core module.

RealTimeTrigger

Fixes: Fixed binary incompatibility with the core module.

13th October 2025

Release Summary

SDK Version Modules Dependencies
10.07.1
  • Core
  • CampaignsCore
  • Cards
  • InApp
  • Inbox
  • Messaging
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

All Modules

Fixes: Replaced usage of APIs deprecated in iOS/tvOS 13.

InApp

Fixes:

  • Fixed keyword conflict for C++ build compatibility.
  • Fixed older stats batches sync.

24th September 2025

Release Summary

SDK Version Modules Dependencies
10.07.0
  • Core
  • InApp
  • CampaignsCore
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

What's New:

  • Added multiple projects support in a single workspace.
  • Added support for portfolio-level user attributes tracking.

InApp

Fixes:

  • Fixed Objective-C headers, Nullability, and nullable warnings.
  • Fixed crash while migrating InApp campaigns data.

20th September 2025

Release Summary

SDK Version Modules Dependencies
10.06.0
  • Core
  • InApp
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

Fixes: Migration fixes from 7.x to 10.x.

InApp

Fixes: Border application fixes or resizable in-apps.

8th September 2025

Release Summary

SDK Version Modules Dependencies
10.05.0
  • Core
  • Messaging
  • InApp
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

Fixes: Internal Improvements.

Messaging

Fixes: Internal Improvements.

28th August 2025

Release Summary

SDK Version Modules Dependencies
10.04.2
  • InApps
  • Messaging
  • Cards
  • Core
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

InApps

Fixes: Fixed Inapp condition evaluator thread hang/crash.

Messaging

Fixes:

  • Added completion callback to `logNotificationReceived`. Deprecated older API without completion.
  • Improve push notification received impression tracking performance.

Cards

Fixes: Fixed Cards future qualifier with UID and MultiID on stats API.

21st August 2025

Release Summary

SDK Version Modules Dependencies
10.04.1
  • InApps
  • Messaging
  • Cards
  • Core
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

InApps

Fixes:

  • Fixed nullability specifier warnings/errors in ObjC files.
  • Fixed the universal deeplink callback to SceneDelegate.

Messaging

Fixes: Fixed the universal deeplink callback to SceneDelegate.

Cards

Fixes: Fixed the universal deeplink callback to SceneDelegate.

05th August 2025

Release Summary

SDK Version Modules Dependencies
10.04.0
  • InApps
  • Core
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

InApps

What's New:

  • Non-Intrusive HTML Nudges Support.
  • New Test InApp Experience support.

25th July 2025

Release Summary

SDK Version Modules Dependencies
10.03.2
  • Core
  • InApps
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

Fixes: Fixed an issue with impression tracking when signature validation is enabled on server.

InApps

Fixes:

  • Added accessibility support for gifs & images to remain visible in InApps nudges.
  • Fixed the random crash in InApps on removing context.

16th July 2025

Release Summary

SDK Version Modules Dependencies
10.03.1
  • Core
  • Messaging
  • InApps
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

Fixes: Updated Xcode version to fix typed throws API not being added to swift module interface.

15th July 2025

Release Summary

SDK Version Modules Dependencies
10.03.0
  • Core
  • Messaging
  • InApps
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

What's New: Added support for initializing default SDK instance with configuration data in Application's Info.plist.

8th July 2025

Release Summary

SDK Version Modules Dependencies
10.02.3
  • Core
  • Cards
  • Messaging
  • InApps
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

Fixes:

  • Order of Event tracking for Offering Clicked updated.
  • Fixed data tracked immediately after logout being lost.

Cards

Fixes: Added missing accessibility data inside metadata dictionary of cards for hybrid platforms.

27th June 2025

Release Summary

SDK Version Modules Dependencies
10.02.2
  • Core
  • Messaging
  • InApps
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

What's New: APIs for tracking clicks and impressions for offerings in personalization.

26th June 2025

Release Summary

SDK Version Modules Dependencies
10.02.1
  • Messaging
  • Cards
  • LiveActivity
  • Core
  • InApps
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Messaging

Fixes: Fixed Notification click Impressions not getting tracked with proxy enabled/disabled in scenarios when application launched from killed state with delayed initialization.

Cards

What's New: Added Accessibility support for card campaigns.

LiveActivity

What's New: Added managing and tracking Live activities

16th June 2025

Release Summary

SDK Version Modules Dependencies
10.01.0
  • Core
  • Messaging
  • Inbox
  • InApps
  • RealTimeTrigger
  • Cards
  • Geofence
  • RichNotification

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

Core

What's New: Added APIs for tracking personalization clicks and impressions.

Messaging

What's New: Added Accessibility support for push campaigns.

Fixes: Fixed provisional opt-in device attribute not getting tracked after 24 hours.

Inbox

What's New: Added Accessibility support for push campaigns.

InApps

What's New: Added Accessibility support for InApp campaigns.

Fixes: Fixed issue where the app crashed if rootViewController was nil during an in-app campaign display.

Known Issues:

  • The GIF nudge template cannot be resized when accessibility features are enabled.
  • Additional border space is displayed in the maximize state for resizable nudge.

RealTimeTrigger

What's New: Added Accessibility support for RTT push campaigns.

27th May 2025

Release Summary

SDK Version Modules Dependencies
10.00.0
  • Core
  • Inbox
  • InApps
  • RealTimeTrigger
  • Messaging
  • Cards
  • Geofence
  • RichNotification

swift = 5.0.0

iOS = 13.0

tvOS = 13.0

BREAKING CHANGES

Breaking Changes:

  • Updated iOS and tvOS deployment target to 13.
  • Removed support for Intel based simulators.

Core

Breaking Changes: Removed deprecated APIs:

Then Now
MoEngageSDKConfig(withAppID:) MoEngageSDKConfig(appId:dataCenter:)
MoEngageSDKConfig.networkConfig.sslVerificationConfig NA

Inbox

What's New: Added support for notification grouping, replacement & event tracking.

Fixes: Fixed the MoEngageInboxEntry.collapseId being set to empty instead of nil when the value is not present in payload (introduced in 9.24.0).

InApps

What's New: Added Kotlin Multi-Platform based event trigger condition evaluator.

Fixes: Fixed persistent data migration failing from 7.x.x and 8.x.x to latest version.

RealTimeTrigger

What's New: Added Kotlin Multi-Platform based event trigger condition evaluator.

29th April 2025

Release Summary

SDK Version Modules Dependencies
9.24.0
  • Messaging
  • Inbox
  • InApps
  • Core
  • Cards
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Messaging

Fixes:

  • Fixed Rich landing action for push notification when opened from inbox in killed state.
  • Fixed push notification tracking in application killed state.

Inbox

What's New: Added support for notification grouping, replacement & event tracking.

InApps

What's New: Added support for Session Triggered InApps.

15th April 2025

Release Summary

SDK Version Modules Dependencies
9.23.4
  • Messaging
  • Core
  • InApps
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Messaging

Fixes: Fixed push opt-in tracked as false if banners notification settings is disabled (introduced in 9.19.0).

14th April 2025

Release Summary

SDK Version Modules Dependencies
9.23.3
  • Messaging
  • Core
  • InApps
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Messaging

Fixes: Notification Click not getting tracked when app launched from Killed state by clicking notification fix.

26th March 2025

Release Summary

SDK Version Modules Dependencies
9.23.2
  • Cards
  • Messaging
  • Core
  • InApps
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Cards

Fixes: Fixed Pinned card being returned as first element in `fetchCards` API.

Messaging

Fixes: Fixed no navigation on Inbox messages click.

19th March 2025

Release Summary

SDK Version Modules Dependencies
9.23.1
  • Geofence
  • Device Triggered
  • Core
  • InApps
  • Cards
  • Inbox
  • Messaging
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Geofence

Fixes: Symbol not found exception (introduced in 9.23.0).

Device Triggered

Fixes: Symbol not found exception (introduced in 9.23.0).

11th March 2025

Release Summary

SDK Version Modules Dependencies
9.23.0
  • Core
  • Cards
  • InApps
  • Inbox
  • Messaging
  • Geofence
  • Device Triggered
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Core

What's New:

  • Added multiple identities support.
  • Added integration validation exceptions.

Cards

What's New: Cards sync on user identity set or update.

InApps

What's New:

  • InApp sync on user identity set or update.
  • Added Click analysis support in HTML.

Fixes:

  • Self Handled Trigger Callback switched from Background Queue to MainQueue for TestInapp flow (introduced in 9.19.0).
  • Removed unused data from older versions (introduced in 9.21.0).

Inbox

Fixes: Fixed inbox expiry time migration (introduced in 9.21.0).

Messaging

Fixes: Removed unused data from older versions (introduced in 9.21.0).

Geofence

Known Issues: Symbol not found exception (introduced in 9.23.0).

Device Triggered

Known Issues: Symbol not found exception (introduced in 9.23.0).

18th February 2025

Release Summary

SDK Version Modules Dependencies
9.22.2
  • Core
  • Cards
  • Messaging
  • InApps
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Core

What's New: Updated repo URL to https://github.com/moengage/apple-sdk for faster SPM dependency fetching.

Cards

Fixes: Fixed campaigns navigation data parsing (introduced in 9.21.0).

27th January 2025

Release Summary

SDK Version Modules Dependencies
9.22.1
  • Core
  • Messaging
  • InApps
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Core

What's New: Internal improvements.

27th January 2025

Release Summary

SDK Version Modules Dependencies
9.22.0
  • Core
  • Cards
  • InApp
  • Messaging
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Core

What's New: Added InApp InSession Attributes support.

Cards

Fixes: Fixed logged in users card sync (introduced in 9.21.0).

InApp

What's New: Added InApp InSession Attributes support.

Fixes: Fix appid switch crash.

7th January 2025

Release Summary

SDK Version Modules Dependencies
9.21.0
  • Core
  • Inbox
  • Cards
  • InApp
  • RichNotification
  • Geofence
  • Messaging
  • RealTimeTrigger

swift = 5.0.0

iOS = 11.0

tvOS = 11.0

Core

What's New:

  • Added APIs for mParticle integration.
  • Added SDK feature adoption tracking.

Improvements: Internal Improvements.

Fixes: Fixed Config API log_level parsing.

Inbox

Improvements: Internal improvements.

Cards

Improvements: Internal improvements.

Fixes: Fixed the issue of images getting trimmed in Illustration Cards.

InApp

Improvements: Internal improvements.

Fixes: Fixed Bottom margin issue in Nudges.

RichNotification

Improvements: Internal improvements.

Fixes: Fixed the random crash seen due to memory limit.

Geofence

Improvements: Internal improvements.

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?