Skip to main content

Documentation Index

Fetch the complete documentation index at: https://moengage-sdk-docs.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

InformationYou 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.

15th April 2026

Release Summary

SDK VersionModulesDependencies
10.11.0
  • Core
  • InApp
  • RichNotification
  • CampaignsCore
  • LiveActivity
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RealTimeTrigger
  • Personalize
swift = 5.0.0
iOS = 13.0
tvOS = 13.0

Core

Improvements:
  • Internal improvements.

Personalize

What’s New:
  • Personalization: Introducing the MoEngage Personalize SDK, a secure framework to fetch personalized campaign content and track user impressions and clicks at both the campaign and individual offering levels. For more information, refer to Personalize SDK

InApp

Improvements:
  • Internal improvements.

31st March 2026

Release Summary

SDK VersionModulesDependencies
10.10.2
  • Core
  • InApp
  • RichNotification
  • CampaignsCore
  • LiveActivity
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RealTimeTrigger
swift = 5.0.0
iOS = 13.0
tvOS = 13.0

Core

Improvements: Internal improvements.

InApp

Fix: Fixed a memory leak issue that occurred when the application was running in the background.

3rd March 2026

Release Summary

SDK VersionModulesDependencies
10.10.1
  • Core
  • InApp
  • RichNotification
  • CampaignsCore
  • LiveActivity
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RealTimeTrigger
swift = 5.0.0
iOS = 13.0
tvOS = 13.0

InApp

Fix:
Resolved an issue where click callbacks for HTML In-App messages were not executing on the main thread.

29th January 2026

Release Summary

SDK VersionModulesDependencies
10.10.0
  • Core
  • InApp
  • RichNotification
  • CampaignsCore
  • LiveActivity
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RealTimeTrigger
swift = 5.0.0
iOS = 13.0
tvOS = 13.0

Messaging

What’s New:
Self-Handled Background Push: Added support for the Self-Handled Background Push template. Refer to the doc for more information

InApp

Crash Fix:
Fixed crash with HTML nudge testing

19th January 2026

Release Summary

SDK VersionModulesDependencies
10.10.0
  • Core
  • InApp
  • RichNotification
  • CampaignsCore
  • LiveActivity
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RealTimeTrigger
swift = 5.0.0
iOS = 13.0
tvOS = 13.0

Core

What’s New:
Custom Proxy Domain: Introduced support for Custom Proxy Domains to route SDK traffic through a customer-owned subdomain for bypassing ad blockers and private DNS services. For more information, refer here.
Improvements:
Fixed handling of KMM errors for CocoaPods integration.

InApp

What’s New:
  • Segment Re-evaluation: Introduced trigger-time segment re-evaluation to ensure In-App messages are only shown to currently eligible users.
  • Frequency Capping: Introduced frequency capping to limit the number of campaigns displayed to users.

LiveActivity

What’s New:
Transactional Live Activity: Added support for Transactional Live Activities. For more information, refer here.

Messaging

What’s New:
Notification Click Tracking: Added the new API logNotificationClicked that can accurately track clicks and dismiss of notifications.

1st December 2025

Release Summary

SDK VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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:
ThenNow
MoEngageSDKConfig(withAppID:)MoEngageSDKConfig(appId:dataCenter:)
MoEngageSDKConfig.networkConfig.sslVerificationConfigNA

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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 VersionModulesDependencies
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 (9.22.1)

Release Summary

SDK VersionModulesDependencies
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 (9.22.0)

Release Summary

SDK VersionModulesDependencies
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 VersionModulesDependencies
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.

18th November 2024

Release Summary

SDK VersionModulesDependencies
9.20.1
  • Core
  • InApps
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Fixes:
Removed debug symbols from frameworks (introduced in 9.18.0).

26th September 2024

Release Summary

SDK VersionModulesDependencies
9.20.0
  • Core
  • Messaging
  • InApp
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Fixes:
  • Fixed integer in the following and timestamp/date based trigger conditions not working.
  • Fixed the issue where Tablet device model is tracked as MOBILE.
  • Send device time stamp and event time stamp in milliseconds.

Messaging

Fixes:
Available macro check failing fix.

InApp

What’s New:
Added JSON Object support in campaign trigger condition evaluator.
Fixes:
  • Video Nudge in unmute state when initially shown fix.
  • Pointer Nullability type specifier warning fix.

5th September 2024

Release Summary

SDK VersionModulesDependencies
9.19.0
  • Core
  • Inbox
  • Cards
  • InApp
  • RichNotification
  • Device Triggered
  • Geofence
  • Messaging
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Known Issues:
Push opt-in device attribute tracked as false if banners notification settings is disabled.
What’s New:
Added support for provisional push.
Improvements:
  • Expose app install/update API without appId input.
  • Internal improvements.
  • Added push opt-in device attribute and events tracking and navigate to settings page API.
Fixes:
  • Fixed previous instance deinitialization when default instance changed.
  • Fixed in-memory data not getting cleared on disable data tracking.
  • Fixed Source tracking happening before flush.
  • Fixed Device type not getting tracked after data tracking re-enabled from disabled.
  • Fixed Analytics batch data migration from 8.7.0.
  • Fixed User getting reset while on disabled state.
  • Fixed No data tracked post tracking restricted unique id.
  • Fixed No data tracked post tracking invalid timestamp or location.
  • Fixed force logout happening for logged in user when invalid unique id passed.

Inbox

Improvements:
Internal improvements.

Cards

What’s New:
Added Cards fetch on login support.
Improvements:
Internal improvements.

InApp

What’s New:
Multiple self handled inApp support.
Improvements:
  • Internal improvements.
  • Self handled in-App callback improvements to immediate call back in case of failures.
Fixes:
  • inApp background image cropping issue in native inApps.
  • Added showing push opt-in only if push permission not provided.

RichNotification, Device Triggered, Geofence

Improvements:
Internal improvements.

1st August 2024

Release Summary

SDK VersionModulesDependencies
9.18.1
  • Core
  • InApps
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

All Modules

Fixes:
Fixed SPM package resolution.

31st July 2024

Release Summary

SDK VersionModulesDependencies
9.18.0
  • Core
  • Geofence
  • InApps
  • Messaging
  • Cards
  • Inbox
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Improvements:
Internal improvements.
Breaking Changes:
Deprecated SDK provided SSL Pinning in favour of OS provided one.

Geofence

Fixes:
Geofence API will be blocked, if data tracking is opted out.

12th June 2024

Release Summary

SDK VersionModulesDependencies
9.17.5
  • Core
  • InApps
  • Cards
  • Geofence
  • RichNotification
  • Inbox
  • RealTimeTrigger
  • Messaging
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

What’s New:
  • Added JSON object support to user attributes.
  • Handled environment updates with the same installation.
Fixes:
  • Fixed crash by handling data race when the application comes to foreground.
  • Notification impression not tracked after app update.
  • Fixed tracked object attribute duplication.
  • Reset user completion handler not invoked.

InApp, Cards, Geofence, RichNotification, Inbox, RealTimeTrigger

What’s New:
Handled environment updates with the same installation.
Fixes (InApp):
InApp touch navigates to parent controller.

21st May 2024

Release Summary

SDK VersionModulesDependencies
9.17.4
  • Core
  • InApp
  • Geofence
  • Messaging
  • Cards
  • Inbox
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

What’s New:
Adding support of Array in triggered-based InApps.
Fixes:
Fixed geofence enabled migration with encryption.

InApp

Fixes:
Fixed SwiftUI reference crash on iOS 12.

Geofence

Fixes:
  • Fixed the API issue that caused geofence campaigns to not be displayed.
  • Fixed hang caused with CLLocationManger.

16th May 2024

Release Summary

SDK VersionModulesDependencies
9.17.3
  • Core
  • InApps
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

What’s New:
Added DC-06 support.
Fixes:
  • Fixed where notification received event was tracked when SDK was disabled.
  • Fixed push token migration from 7.x version.

2nd May 2024

Release Summary

SDK VersionModulesDependencies
9.17.2
  • Core
  • InApp
  • Inbox
  • Messaging
  • Cards
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Fixes:
  • Fixed migration crash from 8.2.0 to 9.17.0.
  • Fixed the issue where push token was not being sent in API call when app group id is missing.
  • Fixed the issue where API call is made when SDK is disabled.
  • Fixed the issue where ReInstall was not getting tracked.

InApp

Fixes:
Fixed non-Intrusive InApp breaking with tabbar.

Inbox

Improvements:
Internal Optimization to handle the inbox storage.

18th April 2024

Release Summary

SDK VersionModulesDependencies
9.17.1
  • Core
  • InApp
  • Messaging
  • Cards
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

What’s New:
Added support to provide optional deep link callback to MoEngageInAppNativeDelegate protocol via MoEngageInAppConfig.

InApp

What’s New:
Added support to provide optional deep link callback to MoEngageInAppNativeDelegate protocol via MoEngageInAppConfig.
Fixes:
Fixed type name collision.
Breaking Changes:
MoEngageInAppNativeDelegate protocol where MoEngageInAppAction is replaced with MoEngageInAppNavigationAction.
ThenNow
func inAppClicked(withCampaignInfo inappCampaign: MoEngageInAppCampaign, andNavigationActionInfo navigationAction: MoEngageInAppAction, forAccountMeta accountMeta: MoEngageAccountMeta)func inAppClicked(withCampaignInfo inappCampaign: MoEngageInAppCampaign, andNavigationActionInfo navigationAction: MoEngageInAppNavigationAction, forAccountMeta accountMeta: MoEngageAccountMeta)
navigationAction.screenName is dropped from MoEngageInAppAction. Instead Use navigationAction.navigationUrl of MoEngageInAppNavigationAction.

8th April 2024

Release Summary

SDK VersionModulesDependencies
9.17.0
  • Core
  • InApp
  • Cards
  • Geofence
  • RichNotification
  • Inbox
  • RealTimeTrigger
  • Messaging
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

What’s New:
Added Intrusive InApp support for tvOS.
Improvements:
Internal improvements.

InApp

What’s New:
Added support for Non-Intrusive InApps.
Fixes:
Fixed type name collision.

Cards, Geofence, RichNotification, Inbox, RealTimeTrigger

Improvements:
Internal improvements.

21st March 2024

Release Summary

SDK VersionModulesDependencies
9.16.2
  • Core
  • Inbox
  • InApps
  • Messaging
  • Cards
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core & Inbox

Fixes:
Fixed app rejection issue due to privacy manifest.

18th March 2024

Release Summary

SDK VersionModulesDependencies
9.16.1
  • Core
  • InApp
  • Cards
  • Messaging
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

What’s New:
  • Added AND support in inApp trigger-campaign evaluation.
  • Provided callback when force logout is completed.
  • Added tvOS platform identifier changes.
  • Removed linking to AdSupport by default. AdSupport and AppTrackingTransparency needs to be linked by app target for IDFA tracking.
Fixes:
  • Fixed the issue where session start was not tracked in some cases.
  • Fixed crash in network session delegate.

InApp

What’s New:
  • Dismiss inApp on context change.
  • Added tvOS platform identifier changes.
  • Added AND support in inApp trigger-campaign evaluation.

Cards

What’s New:
Added tvOS platform identifier changes.

7th March 2024

Release Summary

SDK VersionModulesDependencies
9.16.1 (InApp)
  • InApp
  • Core
  • Cards
  • Messaging
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

InApp

What’s New:
Added support for Non-Intrusive InApps.
Breaking Changes:
Removed support for existing embedded nudges.
List of removed APIs:
  • getNudgeView(completionBlock: @escaping NudgeCreationCompletionBlock)
  • getNudgeView(forAppId appId: String? = nil, completionBlock: @escaping NudgeCreationCompletionBlock)
  • nudgeCampaignShown(_ campaignInfo: MoEngageInAppCampaign?)
  • nudgeCampaignShown(_ campaignInfo: MoEngageInAppCampaign?, forAppId appId: String? = nil)

27th February 2024

Release Summary

SDK VersionModulesDependencies
9.16.0
  • Core
  • InApp
  • Cards
  • Geofence
  • RichNotification
  • Inbox
  • RealTimeTrigger
  • Messaging
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Improvements:
Internal improvements.
Breaking Changes:
ThenNow
let sdkConfig = MoEngageSDKConfig(appId: "YOUR APP ID", dataCenter: .data_center_01)) sdkConfig.enableLogs = truelet sdkConfig = MoEngageSDKConfig(appId: "YOUR APP ID", dataCenter: .data_center_01)) sdkConfig.consoleLogConfig = MoEngageConsoleLogConfig(isLoggingEnabled: true, loglevel: .verbose)

InApp

What’s New:
Added support for Non-Intrusive InApps.
Improvements:
Internal improvements.

Cards, Geofence, RichNotification, Inbox, RealTimeTrigger

Improvements:
Internal improvements.
Fixes (RichNotification):
Fixed threading issue when downloading the resources.

9th February 2024

Release Summary

SDK VersionModulesDependencies
9.15.2
  • Core
  • InApp
  • Cards
  • Messaging
  • Inbox
  • Geofence
  • RichNotification
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Fixes:
Fixed network client leaking.

InApp

Fixes:
Fixed HTML InApps leaking.

Cards

Fixes:
Fixed cards page leaking.

7th February 2024

Release Summary

SDK VersionModulesDependencies
9.15.1
  • Core
  • RichNotification
  • InApp
  • Cards
  • Messaging
  • Inbox
  • Geofence
  • RealTimeTrigger
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

Core

Fixes:
  • Fixed crash in decryption.
  • Fixed the extra new line rendering in notification.

RichNotification

Fixes:
Fixed the extra new line rendering.

23rd January 2024

Release Summary

SDK VersionModulesDependencies
9.15.0
  • Core
  • InApp
  • Cards
  • Geofence
  • RichNotification
  • Inbox
  • RealTimeTrigger
  • Messaging
swift = 5.0.0
iOS = 11.0
tvOS = 11.0

All Modules

What’s New:
  • Added Privacy manifest file for XCFramework.
  • Added Code signature support for XCFramework.

Cards

Fixes:
Fixed memory leak with Cards screen.