Skip to main content
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.
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.

30th November 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.14.0swift = 5.0.0, iOS = 11.0
InApp4.13.0SHA256 Algorithm
Cards4.13.0SHA256 Algorithm
Geofence5.13.0Core SDK 9.14.0
RichNotification7.13.0SHA256 Algorithm
Inbox2.13.0Core SDK 9.14.0
RealTimeTrigger2.13.0Core SDK 9.14.0

Core

  • Updated hashing algorithm usages to SHA256.
Fixes:
  • Handled removing of invalid value from an array of user attributes and parsing the rest.
  • Fixed redirection URLs being percent encoded.
  • Bug fix for processing notifications action for Screen-Navigation from Inbox(Notification Center) is not behaving the same in SDK version 9.xx as it used to be in 7.xx series.

InApp

  • Updated hashing algorithm usages to SHA256.

Cards

  • Updated hashing algorithm usages to SHA256.

Geofence

  • Updated the dependency to MoEngage-iOS-SDK 9.14.0.

RichNotification

  • Updated hashing algorithm usages to SHA256.

Inbox

  • Updated the dependency to MoEngage-iOS-SDK 9.14.0.

RealTimeTrigger

  • Updated the dependency to MoEngage-iOS-SDK 9.14.0.

16th November 2023

Release Summary

ModuleVersionUpdate/Dependencies
InApp4.12.1Core SDK 9.13.0
Cards4.12.1Core SDK 9.13.0

InApp

  • Added self-handled inapps for tvOS.

Cards

  • Added self-handled cards for tvOS.

15th November 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.13.0Impression API
InApp4.12.0OR Conditions
Cards4.12.0tvOS Support
Geofence5.12.0Core SDK 9.13.0
RichNotification7.12.0Impression API
Inbox2.12.0background sync fix
RealTimeTrigger2.12.0Core SDK 9.13.0

Core

  • Added notification impression and click API.
  • Cards in first app.
Fixes:
  • Fixed the common logs issue.
  • Incorrect model_name tracked for iPhone 14 Pro.

InApp

  • Added self-handled inapps for tvOS.
  • Added OR condition support for trigger events.

Cards

  • Added self-handled cards for tvOS.

Geofence

  • Updated the dependency to MoEngage-iOS-SDK 9.13.0.

RichNotification

  • Added notification impression and click API.

Inbox

Fixes:
  • Notification are not listed in the inbox when app is in background and storage encryption is enabled.
  • Fixed the clicked state for inbox message when the notification is clicked from terminate state.

RealTimeTrigger

  • Updated the dependency to MoEngage-iOS-SDK 9.13.0.

26th September 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.12.0Extension Fix
InApp4.11.2Core SDK 9.12.0
Cards4.11.1Card UI Fixes
Geofence5.11.1Core SDK 9.12.0
RichNotification7.11.1Gif handling
Inbox2.11.1Core SDK 9.12.0
RealTimeTrigger2.11.1Core SDK 9.12.0

Core

Fixes:
  • Fixed setImage and setGIF* extension methods name collision.

InApp

  • Updated the dependency to MoEngage-iOS-SDK 9.12.0.

Cards

Fixes:
  • Fixed setImage and setGIF* extension methods name collision.
  • Fixed invalid gif data not falling back to static image.
  • Fixed text styles getting duplicated in Card UI.
  • Updated the dependency to MoEngage-iOS-SDK 9.12.0.

Geofence

  • Updated the dependency to MoEngage-iOS-SDK 9.12.0.

RichNotification

Fixes:
  • Fixed setImage and setGIF* extension methods name collision.
  • Fixed invalid gif data not falling back to static image.
  • Fixed gif getting duplicated in carousal.
  • Updated the dependency to MoEngage-iOS-SDK 9.12.0.

Inbox

  • Updated the dependency to MoEngage-iOS-SDK 9.12.0.

RealTimeTrigger

  • Updated the dependency to MoEngage-iOS-SDK 9.12.0.

19th September 2023

Release Summary

ModuleVersionUpdate
Core9.11.3Optimization

Core

  • Internal code optimizations.

14th September 2023

Release Summary

ModuleVersionUpdate
Core9.11.2Gzip Support

Core

  • Updated the default Gzip state.

12th September 2023

Release Summary

ModuleVersionUpdate
Core9.11.1Delayed InApps
InApp4.11.1Delayed InApps

Core

  • Added delayed InApps support.

InApp

  • Added delayed InApps support.
  • Updated the dependency to MoEngage-iOS-SDK to 9.11.1.

30th August 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.11.0GZIP support
InApp4.11.0HTML InApp fix
Cards4.11.0Category API fix
Geofence5.11.0Core SDK 9.11.0
RichNotification7.11.0Optimizations
Inbox2.11.0Core SDK 9.11.0
RealTimeTrigger2.11.0Core SDK 9.11.0

Core

  • Added GZIP Support in all API calls.
  • Internal Code Optimizations.

InApp

Fixes:
  • Fixed the boolean value tracked as 0/1 in HTML InApp.
  • Fixed API failure tracked when the campaign is paused.
  • Updated the dependency to MoEngage-iOS-SDK 9.11.0.

Cards

Fixes:
  • getCardsForCategory API returns all cards if the category is All.
  • Updated the dependency to MoEngage-iOS-SDK 9.11.0.

Geofence

  • Updated the dependency to MoEngage-iOS-SDK 9.11.0.

RichNotification

  • Updated the dependency to MoEngage-iOS-SDK 9.11.0.
  • Internal Code Optimizations.

Inbox

  • Updated the dependency to MoEngage-iOS-SDK 9.11.0.

RealTimeTrigger

  • Updated the dependency to MoEngage-iOS-SDK 9.11.0.

16th August 2023

Release Summary

ModuleVersionUpdate
Core9.10.2Migration Crash

Core

CrashFix:
  • Fixed crash while serializing the JSON by removing invalid values on migration.

7th August 2023

Release Summary

ModuleVersionUpdate
Geofence5.10.1Threading Fix

Geofence

  • Fixed the threading issue in geofence module by unblocking the main thread.

1st August 2023

Release Summary

ModuleVersionUpdate
Core9.10.1SSL Pinning

Core

  • Added SSL pinning support for network requests.

18th July 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.10.0DC-100 support
InApp4.10.0nil handling
Cards4.10.0Sync API
Geofence5.10.0Xcode Config
RichNotification7.10.0Xcode Config
Inbox2.10.0Xcode Config
RealTimeTrigger2.10.0Xcode Config

Core

  • Added DC-100 data centre.
  • iOS breakpoint issue fix by changing the Xcode config settings.
Fixes:
  • Handled duplicate tracking of Push-Preference.
  • Fixed API connection timeout.

InApp

  • iOS breakpoint issue fix by changing the Xcode config settings.
CrashFix:
  • Fixed crash by handling the nil value.

Cards

  • Added Cards sync API and Cards delivered API.
  • iOS breakpoint issue fix by changing the Xcode config settings.

Geofence

  • iOS breakpoint issue fix by changing the Xcode config settings.

RichNotification

  • iOS breakpoint issue fix by changing the Xcode config settings.

Inbox

  • iOS breakpoint issue fix by changing the Xcode config settings.

RealTimeTrigger

  • iOS breakpoint issue fix by changing the Xcode config settings.

20th June 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.9.0Xcode 14.3.1
InApp4.9.0Xcode 14.3.1
Cards4.9.0Xcode 14.3.1
Geofence5.9.0Xcode 14.3.1
RichNotification7.9.0Xcode 14.3.1
Inbox2.9.0Xcode 14.3.1
RealTimeTrigger2.9.0Xcode 14.3.1

All Modules

  • iOS breakpoint issue fix by creating framework from Xcode 14.3.1.

16th June 2023

Release Summary

ModuleVersionUpdate
Cards4.8.1Sync API

Cards

  • Added cards sync API for self-handled cards.
CrashFix:
  • Fixed crash by returning the completion handler in main thread.

2nd June 2023

Release Summary

ModuleVersionUpdate
InApp4.8.3Sync Logic

InApp

Fixes:
  • Handled the callback for selfHandled InApp when called before sync API.

31st May 2023

Release Summary

ModuleVersionUpdate
Core9.8.2Extension details

Core

Fixes:
  • Added integration details in Extension API call.

25th May 2023

Release Summary

ModuleVersionUpdate
Core9.8.1Primitive Arrays
InApp4.8.2General fetch fix

Core

  • Adding support to track primitive arrays in UserAttributes.
  • Additional Constructor with Data Center Support.

InApp

CrashFix:
  • Fixed crash by adding null check while fetching general in-apps.

12th May 2023

Release Summary

ModuleVersionUpdate
InApp4.8.1completion crash
Inbox2.8.1RTL Support

InApp

CrashFix:
  • Fixed crash due to completion handler.

Inbox

  • Added RTL support for Inbox message and date.

4th May 2023

Release Summary

ModuleVersionUpdate
Core9.8.0Target 11.0, Encryption
InApp4.8.0Encryption Support
Cards4.8.0Encryption Support
Geofence5.8.0Encryption Support
RichNotification7.8.0Encryption Support
Inbox2.8.0Encryption Support
RealTimeTrigger2.8.0Encryption Support

All Modules

  • Updated the deployment target to 11.0.
  • Added support for API and Storage Encryption.

Core

  • Added MoEngageSecurity framework.

17th April 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.7.0DC-05 support
InApp4.7.0Core SDK 9.7.0
Cards4.7.0Core SDK 9.7.0
Geofence5.7.0Core SDK 9.7.0
RichNotification7.7.0Core SDK 9.7.0
Inbox2.7.0Core SDK 9.7.0
RealTimeTrigger2.7.0Core SDK 9.7.0

Core

  • Added DC-05 support.

11th April 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.6.0deviceType track
InApp4.6.0optimisation
Cards4.6.0optimisation
Geofence5.6.0Core SDK 9.6.0
RichNotification7.6.0Core SDK 9.6.0
Inbox2.6.0Core SDK 9.6.0
RealTimeTrigger2.6.0Core SDK 9.6.0

Core

  • Added support to track deviceType.
  • Internal Code optimization.

InApp

  • Updated the dependency to MoEngage-iOS-SDK 9.6.0.
  • Internal Code optimisation.

Cards

  • Updated the dependency to MoEngage-iOS-SDK 9.6.0.
  • Internal Code optimisation.

17th March 2023

Release Summary

ModuleVersionUpdate
Core9.5.1SceneDelegate fix

Core

Fixes:
  • Handled the deep link callback to SceneDelegate class.
CrashFix:
  • Fixed crash due to data race condition in the Core module.

6th March 2023

Release Summary

ModuleVersionUpdate
Inbox2.5.1Optimization

Inbox

  • Internal code optimization.

22nd February 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.5.0optimization
InApp4.5.0Core SDK 9.5.0
Cards4.5.0Core SDK 9.5.0
Geofence5.5.0Core SDK 9.5.0
RichNotification7.5.0Core SDK 9.5.0
Inbox2.5.0Core SDK 9.5.0
RealTimeTrigger2.5.0Core SDK 9.5.0

Core

  • Code optimization.

7th February 2023

Release Summary

ModuleVersionUpdate
Core9.4.1Migration crash

Core

CrashFix:
  • Fixed the crash when migrating from 8.2.0 to 9.x.x.

6th February 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.4.0External Browser
InApp4.4.0SMS action fix
Cards, Geofence, Rich, InboxvX.4.0Core SDK 9.4.0

Core

  • Code optimization.
Fixes:
  • Handled the logic to open the URL in an external browser.
CrashFix:
  • Fixed the crash by handling data race conditions in Messaging module.

InApp

  • Code optimization.
Fixes:
  • Handled sms action when message contains space.

1st February 2023

Release Summary

ModuleVersionUpdate
InApp4.3.1validation fix

InApp

  • Fixed the validation condition to consider non-expired campaigns for displaying.

25th January 2023

Release Summary

ModuleVersionUpdate/Dependencies
Core9.3.0stopGeofence
InApp4.3.0Core SDK 9.3.0
Cards4.3.0Core SDK 9.3.0
Geofence5.3.0stop API
Rich, Inbox, RTTvX.3.0Core SDK 9.3.0
RealTimeTrigger2.4.0Core SDK 9.4.0

Core

  • Support for stopGeofenceMonitoring API in Geofence module.

Geofence

  • Added stopGeofenceMonitoring API to support stop geofence monitoring.

24th January 2023

Release Summary

ModuleVersionUpdate
InApp4.2.2NULL timestamp

InApp

CrashFix:
  • Fixed the crash by handling NULL in inapp timestamp.

20th January 2023

Release Summary

ModuleVersionUpdate
Core9.2.3migration crash
InApp4.2.1stats migration

Core

CrashFix:
  • Fixed migration crash for session and source.

InApp

CrashFix:
  • Fixed the migration crash for inapp stats.

11th January 2023

Release Summary

ModuleVersionUpdate
Core9.2.2DC-04

Core

Fixes:
  • Added DC-04 support.

6th January 2023

Release Summary

ModuleVersionUpdate
Cards4.2.1 / 3.7.1Click update fix

Cards

Fixes:
  • Cards clicked status is not being updated for self handled cards.

3rd January 2023

Release Summary

ModuleVersionUpdate
Core9.2.1Deeplink Fix

Core

Fixes:
  • Fixed the delay in deeplink callback for the custom URL scheme.
CrashFix:
  • Handled the crash when registering for remote notifications.

28th December 2022

Release Summary

ModuleVersionUpdate/Dependencies
Core9.2.0Carousel fix
RichNotification7.2.0Carousel fix
InApp, Cards, GeofencevX.2.0Core SDK 9.2.0
Inbox, RTTvX.2.0Core SDK 9.2.0

Core

Fixes:
  • Fixed Carousel image not displaying multiple images.
CrashFix:
  • Fixed the crash when migrating from 8.2.0 to 9.1.0.

RichNotification

Fixes:
  • Fixed Carousel image not displaying multiple images.

23rd December 2022

Release Summary

ModuleVersionUpdate/Dependencies
Core8.7.0Carousel fix
RichNotification6.7.0Carousel fix
InApp, Cards, GeofencevX.7.0Core SDK 8.7.0
Inbox, RTT1.7.0Core SDK 8.7.0

Core

Fixes:
  • Carousel image not displaying multiple images.

RichNotification

  • Carousel image not displaying multiple images.

13th December 2022

Release Summary

ModuleVersionUpdate
Core9.1.0Landing action fix
InApp4.1.0dSYM Support
Cards4.1.0Sorting Fix
Geofence5.1.0dSYMs Files
RichNotification7.1.0Carousel Mismatch
Inbox2.1.0dSYMs Files
RealTimeTrigger2.1.0dSYMs Files

Core

Fixes:
  • Handling the logic to discard RichLanding action if the url does not start with http: or https:.
  • Carousel Image Order Mismatch in collapsed mode for rich notifications.

InApp

  • Added dSYM file support for debugging.

Cards

Fixes:
  • Handle sorting of self handled cards based on the pinned cards and updated time for cards.
  • Cards clicked status is not being updated for self handled cards.

Geofence

  • Added dSYMs files for debugging.

RichNotification

Fixes:
  • Carousel Image Order Mismatch in collapsed mode for rich notifications.

Inbox

  • Added dSYMs files for debugging.

RealTimeTrigger

  • Added dSYMs files for debugging.

12th December 2022

Release Summary

ModuleVersionUpdate
Core8.6.0dSYMs Files
Sub-modulesvX.6.0dSYMs Files

All Modules

  • Added dSYMs files for debugging.

12th December 2022 (v8.5.0)

Release Summary

ModuleVersionUpdate/Dependencies
Core8.5.0Carousel Order
InApp3.5.0Core SDK 8.5.0
Cards3.5.0sorting fix
Geofence4.5.0Core SDK 8.5.0
RichNotification6.5.0Carousel Order
Inbox, RTT1.5.0Core SDK 8.5.0

Core

Fixes:
  • Handled Carousel Image Order Mismatch in collapsed mode for rich notifications.

Cards

Fixes:
  • Handle sorting of self handled cards based on the pinned cards and updated time for cards.
  • Cards clicked status is not being updated for self handled cards.

RichNotification

  • Handled Carousel Image Order Mismatch in collapsed mode for rich notifications.

8th December 2022

Release Summary

ModuleVersionUpdate
InApp4.0.1 / 3.4.2Duplicate Events

InApp

Fixes:
  • Fixed duplicate events being tracked for inapps.

7th December 2022

Release Summary

ModuleVersionUpdate/Dependencies
Core9.0.0modular Separation
InApp4.0.0Swift Migration
Sub-modulesvX.0.0MoEngage prefix

Core

Breaking Changes:
  • Removed optional modules from MoEngageSDK target.
  • Updated disableBadgeReset method of MoEngageSDKMessaging to take Bool as its parameter.
  • All the classes and modules are prefixed with MoEngage.
  • Renamed MOCore to MoEngageCore for iphone SDK and TVOS SDK.
Fixes:
  • Badge is not getting reset when the disableBadgeReset is set as false.
  • Fixed test inapp api getting called multiple times on clicking the test inapp Pushnotification.

InApp

  • Migrated MoEngageInApp, MoEngageInAppCampaign, MoEngageInAppSelfHandledCampaign, MoEngageInAppAction, MoEngageInAppNativeDelegate from Objective-C to Swift.
  • Added API documentation.
  • All the classes and modules are prefixed with MoEngage.
Fixes:
  • Fixed Inapp getting auto dismissed before the auto dismiss interval expires.

Sub-modules

  • All the classes and modules are prefixed with MoEngage.

1st December 2022

Release Summary

ModuleVersionUpdate
Core8.4.3DC-04 support

Core

  • Added DC-04 support.

30th November 2022

Release Summary

ModuleVersionUpdate
Inbox1.4.1Duplicate sync
RealTimeTrigger1.4.1Duplicate sync

Inbox

Fixes:
  • Handled removing of duplicate inbox messages when received via sync API.
  • Updated the logic for persistent storage of inbox messages.

RealTimeTrigger

Fixes:
  • Handled removing of duplicate RTT campaigns when received via sync API.

17th November 2022

Release Summary

ModuleVersionUpdate
Core8.4.2NaN Payload fix

Core

CrashFix:
  • Updated AppDelegate swizzler to handle crash while registering for remote notifications.
  • Handled removing of infinity and NaN from the payload on migration.

11th November 2022

Release Summary

ModuleVersionUpdate
Cards3.4.2All category hide

Cards

  • Handled the “All” category in Cards UI to be hidden by default for landscape mode.

9th November 2022

Release Summary

ModuleVersionUpdate
Core8.4.1Float tracking

Core

CrashFix:
  • Fixed Crash while passing infinity and NaN to SDK via user attributes and track event properties.
Fixes:
  • Added support to track userAttribute of type Float.

28th October 2022

Release Summary

ModuleVersionUpdate
Cards3.4.1All category hide

Cards

  • Handled the “All” category in Cards UI to be hidden by default.

21st October 2022

Release Summary

ModuleVersionUpdate
InApp3.4.1SceneDelegate inset

InApp

  • Added support to take safeArea inset for Applications with SceneDelegate.

18th October 2022

Release Summary

ModuleVersionUpdate/Dependencies
Core8.4.0state initialization
InApp3.4.0Custom inset
Sub-modulesvX.4.0Core SDK 8.4.0

Core

  • Added MoEngageSDK Initialization method with SDK State.
  • Fixed handling of notification observers to avoid runtime crashes.
  • Added exception handling to fix the crashes in a few scenarios.

InApp

  • Added support to take the custom inset for InApp nudge in MOSDKConfig using MoEngageInAppConfig class.

3rd October 2022

Release Summary

ModuleVersionUpdate
RichNotification6.3.2badge count update
RealTimeTrigger1.3.1badge count update

RichNotification & RealTimeTrigger

  • Handled updating of badge count for Notifications.

22nd September 2022

Release Summary

ModuleVersionUpdate
Core8.3.1ISO date format
Inbox1.3.1click Mark Read
InApp3.3.1dataType mismatch

Core

  • Added support for setUserAttributeISODate in the ISO format yyyy-MM-dd’T’HH:mm:ss.SSS’Z’.
  • Added API setDateOfBirthInISO to track Date of birth in ISO format.
  • Added API MoESdkStateHelper.isSDKInitialized to check if SDK is initialised.

Inbox

  • Added completionHandler for API markInboxNotificationClick, removeInboxMessage and removeInboxMessages.
  • On calling trackInboxClick, the notification will be marked as read.

InApp

  • Handled dataType mismatch in trackDismiss of HTML InApp.

1st August 2022

Release Summary

ModuleVersionUpdate
RichNotification6.3.1resource download

RichNotification

  • Handled downloading of resources for Basic notification.

20th July 2022

Release Summary

ModuleVersionUpdate/Dependencies
Core8.3.0multithreading Fix
InApp, Inbox, RTTvX.3.0Core SDK 8.3.0
RichNotification6.3.0stats tracking fix
Cards3.3.0UIRefreshControl fix
Geofence4.3.0Core SDK 8.3.0

Core

  • Fixed multithreading issue in SDK, which led to crashes in few cases.
  • Added API MoESdkStateHelper.isSDKEnabled to fetch current state of the SDK.

RichNotification

  • Updated the dependency to MoEngage-iOS-SDK 8.3.0.
  • Campaign stats tracking was missed in some cases from the Notification Service extension.

Cards

  • Updated the dependency to MoEngage-iOS-SDK 8.3.0.
Fixes:
  • Fixed issue in UIRefreshControl.

22nd June 2022

Release Summary

ModuleVersionUpdate
Core8.2.1lldb Swift fix
InApp3.2.1lldb Swift fix
Inbox1.2.1color customisation
RealTimeTrigger, Rich, GeofencevX.2.1lldb Swift fix
Cards3.2.1color customisation

Core

Fixes:
  • Fixed the lldb issue when integrating MoEngage-iOS-SDK to Swift application.
  • Removed public init method for UIColor.

InApp

  • Fixed the lldb issue when integrating MoEngage-iOS-SDK to Swift application.

Inbox

Fixes:
  • Fixed the lldb issue when integrating MoEngage-iOS-SDK to Swift application.
  • Handled customisation of navigationBarColor when pushing the InboxController.

Cards

Fixes:
  • Fixed the lldb issue when integrating MoEngage-iOS-SDK to Swift application.
  • Handled the customisation of cardSelectionTintColor and navigationBarColor when presenting and pushing the CardsController.

15th June 2022

Release Summary

ModuleVersionUpdate
Core7.2.2user reset fix

Core

  • Handled removing of UniqueID from storage on resetting the user.

7th June 2022

Release Summary

ModuleVersionUpdate/Dependencies
Core8.2.0SPM support
InApp3.2.0Trigger Changes
Inbox1.2.0module separation
RealTimeTrigger1.2.0module separation
RichNotification6.2.0name change
Cards3.2.0name change
Geofence4.2.0name change

Core

  • Updated the framework name from MoEngage to MoEngageSDK.
  • RealTimeTrigger and Inbox feature is separated from MoEngageSDK. Hence these modules must be integrated explicitly.
  • Deprecated existing UserAttribute methods.
  • Provided Swift Package manager support to install the SDK.

InApp

  • Changes to support App version, SDK version and platform in the trigger condition of InApps.
  • Updated the dependency to MoEngage-iOS-SDK 8.2.0.
  • Renamed the module to MoEngageInApps.
  • Provided Swift Package manager support to install the SDK.
Fixes:
  • Fixed the parsing error in InApp payload due to datatype mismatch.

Other Modules

  • Updated the dependency to MoEngage-iOS-SDK 8.2.0.
  • Renamed modules (e.g., MoEngageRichNotification, MoEngageCards, MoEngageGeofence).
  • Provided Swift Package manager support to install the SDK.
  • Breaking Inbox and RTT from the main SDK.

14th April 2022

Release Summary

ModuleVersionUpdate
InApp2.2.1label line fix

InApp

  • Fixed the appearance of thin grey line above the label in the InApp when displayed in larger screen devices.

11th February 2022

Release Summary

ModuleVersionUpdate
Core7.2.1Threading
Cards2.2.1OS 12.4 crash

Core

  • Handled SDK initialisation from background thread.

Cards

  • Handled crash in CardsController in 12.4 OS version.

31st January 2022

Release Summary

ModuleVersionUpdate
Core7.2.0Capacitor support

Core

  • Added Capacitor integration type.
  • MORichNotification dependency updated to ~> 5.3.0 (Fixed height for the message in the notification).
  • InApp, Cards dependency updated to ~> 2.2.0.
  • Geofence dependency updated to ~> 3.2.0.

29th December 2021

Release Summary

ModuleVersionUpdate
Core7.1.4version tracking
InApp2.1.2version tracking

Core & InApp

  • SDK version tracking fix, version was being tracked incorrectly in a few cases.

24th December 2021

Release Summary

ModuleVersionUpdate
InApp2.1.1text clipping

InApp

  • Handled multiline text in text widget getting clipped in some of the devices.

2nd December 2021

Release Summary

ModuleVersionUpdate
Core7.1.3Version Implementation

Core

  • Changed the implementation to determine SDK version, as in a few instances App Version was getting tracked as SDK version.

29th October 2021

Release Summary

ModuleVersionUpdate
Core7.1.2Nullability fix

Core

  • Handled warning in MoEngageCore due to missing nullability type specifier.

23rd September 2021

Release Summary

ModuleVersionUpdate
Core7.1.1RichNotification 5.2.0

Core

  • MORichNotification dependency updated to ~> 5.2.0.
  • Changes in custom Push Template implementation to have layout in-line with iOS 15.0 standard notifications UI.

31st August 2021

Release Summary

ModuleVersionUpdate
Core7.1.0XCFramework

Core

  • Released SDK Modules as XCFramework.
  • HTML InApp Support Added.
  • Delivery Funnel implementation for InApps.
  • Handling of Control Group Error in InApps.
  • Campaign Context tracking for in-app Stats.
  • Added a method to detect App Launches due to MoEngage silent push notifications.

5th August 2021

Release Summary

ModuleVersionUpdate
Core7.0.5URL percentage encoding

Core

  • Image resources, Deep links, and Richlanding URLs are now percentage encoded if not already and then processed.

6th April 2021

Release Summary

ModuleVersionUpdate
Core7.0.3multithreading Fix

Core

  • Fixed a multithreading issue in Analytics Module, which led to crashes in a few cases.

25th February 2021

Release Summary

ModuleVersionUpdate
Core7.0.2Blacklisting

Core

  • Support for User Attribute Blacklisting with the remote config.

18th January 2021

Release Summary

ModuleVersionUpdate
Core7.0.0 / 7.0.1Dropped iOS 9

Core

  • MOSDKConfig class introduced to initialize the SDK with new initialization methods.
  • Remote Logger added for debugging.
  • API Encryption option provided in the SDK.
  • SDK UserDefault keys saved in a separate suite and not in standard User Defaults.
  • SDK API Hosts are updated, configure the same by setting appropriate Data Center in MOSDKConfig.
  • SDK to support iOS 10.0 and above, iOS 9.* support dropped.
  • Internal optimizations.

29th December 2020

Release Summary

ModuleVersionUpdate
Core6.3.1weak linked ATT

Core

  • Weak linked AppTrackingTransparency framework.

17th December 2020

Release Summary

ModuleVersionUpdate
Core6.3.0Compliance

Core

  • Enable/Disable SDK methods added to unblock/block all SDK features.

30th November 2020

Release Summary

ModuleVersionUpdate
Core6.2.5sync background

Core

Fixes:
  • Bugfix: One of the SDK background tasks while syncing the data was getting terminated prematurely.

24th November 2020

Release Summary

ModuleVersionUpdate
Cards6.2.4rename class

Cards

  • Changes to support MoEngageCards[Version: 1.1.0] Module.
  • BUILD_LIBRARY_FOR_DISTRIBUTION enabled for MOCards.
  • MOCards class renamed to MoEngageCards.

12th November 2020

Release Summary

ModuleVersionUpdate
Cards6.2.3module maps

Cards

  • Fixes for including the simulator module maps for MoEngageCards[Version: 1.0.2] Module.

2nd November 2020

Release Summary

ModuleVersionUpdate
Core6.2.2Universal Links Safari

Core

Fixes:
  • Bugfix: Universal Links was taking the user to Safari, instead of processing it inside the app.
  • Xcode 12 Build settings changes to exclude arm64 architecture for Simulator.

6th September 2020

Release Summary

ModuleVersionUpdate
Core6.2.0 / 6.2.1Push Templates

Core

  • Support For Push Templates added [Simple Image Carousel & Stylized Basic].
  • Inbox support with the same app group id for multiple apps supported.

2nd July 2020

Release Summary

ModuleVersionUpdate
Cards6.1.0Campaign Added

Cards

  • Support For Cards Campaign added.
Fixes:
  • BugFix: InApp exit animation was not being applied correctly.
  • Fixed an intermittent crash occurring in MONetworkUtils while determining the SDK Version.

18th May 2020

Release Summary

ModuleVersionUpdate
Core6.0.3source tracking

Core

Fixes:
  • BugFix: Universal Links were not considered for Source tracking in Analytics Module.

28th March 2020

Release Summary

ModuleVersionUpdate
Core6.0.2weak linking

Core

  • Fixed an issue where weak linking of MoEngageInApp and MOGeofence was not working, which was causing an issue while submitting the build to AppStore.

18th March 2020

Release Summary

ModuleVersionUpdate
Core6.0.1India cluster

Core

  • Support for India cluster.

21st February 2020

Release Summary

ModuleVersionUpdate
Core6.0.0Dropped iOS 8

Core

  • Removed support for iOS 8.
  • SDK Rearchitected and split into 5 modules: MoEngageCore, MOAnalytics, MOMessaging, MOInApp and MoEngage(Umbrella).
  • InApp Module revamped and integrated separately.
  • Initialization Methods are deprecated.
  • MOPayloadBuilder is deprecated, use MOProperties for tracking events.
  • Added new methods to track date event and user attributes using ISO date string.

16th December 2019

Release Summary

ModuleVersionUpdate
Core5.2.7 / 5.2.6minor Optimization

Core

Fixes:
  • BugFix: Universal Links were not considered for Source tracking in Analytics Module.
  • Minor optimizations.

30th October 2019

Release Summary

ModuleVersionUpdate
Core5.2.5Gregorian fix

Core

  • Changes in data tracking where the event time is tracked in the Gregorian calendar irrespective of user calendar settings.

23rd October 2019

Release Summary

ModuleVersionUpdate
Core5.2.3persistence crash

Core

  • Fixed a crash occurring while trying to persist tracked user attributes.

22nd October 2019

Release Summary

ModuleVersionUpdate
Core5.2.2session tracking enabled

Core

  • Session and Source Tracking Enabled by default in SDK.

14th October 2019

Release Summary

ModuleVersionUpdate
Core5.2.0termination expiry fix

Core

Fixes:
  • Bugfix: Session expiry check was failing whenever the app was opened from terminated state.
  • Bugfix: Notification Clicks were not processed from terminated state (fix for versions 5.0.0 to 5.1.0).

1st October 2019

Release Summary

ModuleVersionUpdate
Core5.1.0start format fix

Core

Fixes:
  • Bugfix: Session start time was tracked in an incorrect format.

4th September 2019

Release Summary

ModuleVersionUpdate
Core5.0.3swizzling check

Core

  • Added a main thread check for AppDelegate Swizzling and launch option processing.

30th August 2019

Release Summary

ModuleVersionUpdate
Core5.0.2InApp Screen fix

Core

Fixes:
  • BugFix: InApp Show Only in Screen was failing, it is fixed.

8th August 2019

Release Summary

ModuleVersionUpdate
Core5.0.1GMT timezone track

Core

  • Session start time is tracked in the GMT timezone instead of the device time zone.

26th July 2019

Release Summary

ModuleVersionUpdate
Core5.0.0Swizzling proxy

Core

  • Session and Source tracking is possible in the SDK.
  • AppDelegate Swizzling implemented. Can be disabled via MoEngageAppDelegateProxyEnabled in Info.plist.
  • Removed support for previously deprecated methods.

4th January 2019

Release Summary

ModuleVersionUpdate
Inbox4.4.0sync secure revamp

Inbox

  • Inbox module revamp.
  • Notifications synced from Notification Service Extension using MORichNotification(version 3.0.0).
  • Internal changes for secure SDK API calls.

10th October 2018

Release Summary

ModuleVersionUpdate
Geofence4.3.0separation

Geofence

  • Geofence Module separated from Core SDK.

4th October 2018

Release Summary

ModuleVersionUpdate
Core4.2.4Universal Links fix

Core

Fixes:
  • Bug Fix: Universal links when sent as deep links were not working.

13th August 2018

Release Summary

ModuleVersionUpdate
Core4.2.3Offline RTT Payload

Core

Fixes:
  • Real-time trigger bugfix for wrong payload in offline scenario for personalization.

26th July 2018

Release Summary

ModuleVersionUpdate
Inbox4.2.2Payload Delegate

Inbox

  • Delegate method inboxCellSelectedWithPushDict: provided for Push Notification Payload on clicking inbox notification.
  • Added shouldProcessNotificationActions to MOInboxViewController.

24th May 2018

Release Summary

ModuleVersionUpdate
GDPR4.1.0opt-out methods

GDPR

  • SDK changes to make it GDPR compliant.
  • Provided opt-out methods for tracking, push, and in-app.
  • Added resetUserWithCompletionBlock: and flushWithCompletionBlock:.

23rd April 2018

Release Summary

ModuleVersionUpdate
Dynamic framework4.0.0RTT introduction

Dynamic framework

  • SDK converted from static library to dynamic framework.
  • Implementation of Real-Time Triggers.

14th March 2018

Release Summary

ModuleVersionUpdate
Core3.9.2dismiss richlanding

Core

Fixes:
  • Issue fixed where SDK crashed due to calling sync in multiple threads.
  • Added dismissRichLandingWebViewControllerWithAnimation:.

23rd February 2018

Release Summary

ModuleVersionUpdate
InApp3.9.1black tint fix

InApp

Fixes:
  • Bugfix: Black tint view added on screen in case of Self Handled Smart Trigger InApp.

1st February 2018

Release Summary

ModuleVersionUpdate
rating action3.9.0Device Model track

Core

  • Conditional Action supported in inApp for rating template.
  • Periodic Flush of events introduced.
  • Tracking of Device Model implemented.

26th December 2017

Release Summary

ModuleVersionUpdate
Core3.8.1reset crash fix

Core

Fixes:
  • Fixed issue where calling resetUser simultaneously with syncNow caused a crash.

22nd November 2017

Release Summary

ModuleVersionUpdate
Core3.8.0Alias method

Core

  • Provided setAlias: method to update UNIQUE_ID.
  • setUserUniqueID: now resets current user if a new value is provided.

13th November 2017

Release Summary

ModuleVersionUpdate
Core3.7.3EU redirection

Core

  • Provided redirectDataToRegion: for EU servers.

2nd November 2017

Release Summary

ModuleVersionUpdate
Inbox3.7.2click tracking

Inbox

  • Provided method to track inbox notification clicks.
  • Removed Show Only In Screen check for Test InApp.

1st November 2017

Release Summary

ModuleVersionUpdate
Inbox3.7.1mark read API

Inbox

  • Provided methods to mark an inbox notification as read.
  • Added additional debug logs for InApp.

27th September 2017

Release Summary

ModuleVersionUpdate
Core3.7.0blacklisting Support

Core

  • SDK supports blacklisting of events to be tracked in the app.

6th September 2017

Release Summary

ModuleVersionUpdate
Inbox3.6.0notification expiry

Inbox

  • Inbox notifications have an expiry value (default 30 days).
  • Locale tracking is no longer default; use trackLocale method.

17th August 2017

Release Summary

ModuleVersionUpdate
Core3.5.0deep-link foreground

Core

Fixes:
  • Fixed Locale tracking issue in iOS9 and below.
  • Fixed delay in processing deep-linking when push clicked in foreground.

12th July 2017

Release Summary

ModuleVersionUpdate
Inbox3.4.1remove All API

Inbox

  • removeInboxMessages method provided to delete all messages.
Fixes:
  • Fixed a crash that occurred while showing self-handled inApp.

1st June 2017

Release Summary

ModuleVersionUpdate
Core3.4.0device Locale track

Core

  • Device Locale tracked through SDK.
Fixes:
  • Fixed bug where self-handled inApp data wasn’t passed in test pushes.
  • Additional parameters for self-handled inApp: expiry, max times, autoDismiss, persistent.

17th February 2017

Release Summary

ModuleVersionUpdate
Core3.3.0internal lifecycle

Core

Breaking Change:
  • App Lifecycle methods deprecated; handled internally now.
  • Syncing optimization for tracked events.
  • Separate methods for default User Attributes (EmailID, User Name, etc).

9th January 2017

Release Summary

ModuleVersionUpdate
InApp3.2.2storyboard discovery

InApp

Fixes:
  • Fixed bug locating MOInbox.storyboard as framework.
  • InApp permission/settings handling efficiency.

24th November 2016

Release Summary

ModuleVersionUpdate
Core3.2.0push delivery track

Core

  • Enabled tracking of push delivery via Notification Extension and AppGroups.
  • Enabled Test InApp foreground receipt.
  • Media-attachment support for iOS Rich Notifications in Inbox.

24th October 2016

Release Summary

ModuleVersionUpdate
InApp3.1.0Keyboard fix

InApp

Fixes:
  • Fixed bug where InApp was shown over the keyboard.
  • Improved logging mechanism.

4th October 2016

Release Summary

ModuleVersionUpdate
UserNotifications3.0.0iOS 10 Support

Core

  • Using UserNotifications framework for iOS 10.
  • Changes for supporting Notification Actions in iOS 10.
  • MORichNotifications added to handle rich notifications in extensions.

5th September 2016

Release Summary

ModuleVersionUpdate
nudge support2.4.0exception logs

Core

  • Supporting Nudges for testing InApps.
  • Inbox module supports dictionary alerts.
Fixes:
  • Bugfix: InApp can be shown along with Nudges.
  • Handle Rich Landing from push fixes.

18th August 2016

Release Summary

ModuleVersionUpdate
Core2.3.2SFSafari support

Core

  • RichLanding content shown in SFSafariViewController (iOS 9+).
  • Tracking change in Push Preference status event.
  • Unity iOS Support included.

30th June 2016

Release Summary

ModuleVersionUpdate
InApp2.3.1campaign ID track

InApp

Fixes:
  • Bug Fix to track campaign ID with events tracked in InApps.

10th June 2016

Release Summary

ModuleVersionUpdate
ID Unification2.3.0DEBUG/RELEASE

Core

  • Unified App for both testing and production.
  • Separate methods for SDK initialization to differentiate test (DEBUG) vs production (RELEASE) devices.

18th May 2016

Release Summary

ModuleVersionUpdate
Core2.2.2deep linking fix

Core

Fixes:
  • Bugfix for deep linking.

16th May 2016

Release Summary

ModuleVersionUpdate
Actionable buttons2.2.0Custom Sound

Core

  • Notification Categories for action buttons.
  • SDK handles Deeplinking, Coupon Code, and Rich landing by default.
  • Support for custom notification sounds.

30th March 2016

Release Summary

ModuleVersionUpdate
Core2.1.0minor fixes

Core

  • Minor bug fixes.

14th March 2016

Release Summary

ModuleVersionUpdate
in-app Nativ2.0.0Self Handled

Core

  • Introduced in-app Nativ.
  • Old callbacks removed; new callback structure introduced.
  • Self Handled in-apps support.

7th March 2016

Release Summary

ModuleVersionUpdate
Core1.9.5IDFV nil check

Core

  • Handled rare cases where IDFV can be nil if device is restarted and not unlocked.

29th February 2016

Release Summary

ModuleVersionUpdate
Geofence1.9.4iOS 7 matching

Geofence

Fixes:
  • iOS 7 crash while string match for Geofence.
  • Attributes set to nil are now discarded with a log.
  • Deprecated setLocationwithLat:lng:.

29th January 2016

Release Summary

ModuleVersionUpdate
Core1.9.3Sync failure fix

Core

Fixes:
  • Bugfix for events lost if sync fails.
  • Inbox Storyboard fix for Xcode version types.

13th January 2016

Release Summary

ModuleVersionUpdate
Nudges1.9.2Screen specific

Core

  • Support specific screen nudges using getNudgeViewForScreen.

6th January 2016

Release Summary

ModuleVersionUpdate
Inbox1.9.1swipe delete

Inbox

  • Ability to delete Inbox messages by swiping.
Fixes:
  • Fixed bug where some Inbox messages appeared blank.

22nd December 2015

Release Summary

ModuleVersionUpdate
log levels1.9.0active receipt

Core

  • Control logs via [MoEngage debug:YES/NO].
  • New event for notification receipt when app is active.
  • Events during resetUser are now preserved and attributed to new user.

16th November 2015

Release Summary

ModuleVersionUpdate
Core1.8.5IDFA colección

Core

  • Ad Support Framework is weakly linked. IDFA collected only if framework is present.

28th October 2015

Release Summary

ModuleVersionUpdate
Core1.8.4compiler warnings

Core

Fixes:
  • Warnings from CLANG_ENABLE_MODULES and GCC_PRECOMPILE_PREFIX_HEADER fixed.

22nd October 2015

Release Summary

ModuleVersionUpdate
Core1.8.3duplicate symbol

Core

Fixes:
  • Duplicate symbols fix.
  • NSLogs restricted to simulators.
  • PushTime Swift compatibility fix.

13th October 2015

Release Summary

ModuleVersionUpdate
builder1.8.1 / 1.8.2separate location

Core

  • Send location and time attributes separately via MOPayloadBuilder.

28th September 2015

Release Summary

ModuleVersionUpdate
Main SDK1.8Bitcode Support

Core

  • Includes Bitcode support for iOS 9 and Xcode 7.
  • Geofencing completion handler added to notify tracked regions.
Fixes:
  • Data sync fix for terminate immediately after background.

19th August 2015

Release Summary

ModuleVersionUpdate
Multiple nudges1.7open-source inbox

Core

  • Multiple nudges supported (expire-and-show-next).
  • Reinstall event tracking.
  • Open-source Inbox/Notification center.
  • New callback for UserNotificationSettings (iOS 8).

15th July 2015

Release Summary

ModuleVersionUpdate
Geofence intro1.6in-app caching

Core

  • Geofencing is now supported.
  • In-app images are now cached.
Fixes:
  • Nudge View fix where action was not tracked.

30th June 2015

Release Summary

ModuleVersionUpdate
Install update1.5app id reset

Core

  • Install/Update differentiation.
  • Reset user triggered on MoEngage APP ID change.

27th May 2015

Release Summary

ModuleVersionUpdate
Core1.4.3iOS 7 behavior

Core

Fixes:
  • Fixed Apple recognization of NSFoundationVersionNumber_iOS_7_0 to fix iOS 6 behavior on iOS 7.

18th May 2015

Release Summary

ModuleVersionUpdate
Core1.4.2badge disable

Core

  • iOS 6 support for tracking and pushes only.
  • Property to disable badge number control.

8th May 2015

Release Summary

ModuleVersionUpdate
Core1.4.1iPad support

Core

  • iPad support for in-apps, landscape, and portrait.
  • The ability to call initialize later in the lifecycle of the app.
Fixes:
  • Json parsing handled for incompatible types like NSData, NSUrl etc.
  • iOS6 crash handled if initialize call was skipped.

16th April 2015

Release Summary

ModuleVersionUpdate
Main SDK1.4Nudges intro

Core

What’s New:
  • New Feature: Nudges.
  • Reset User functionality for account switching/logouts.
  • Improvements in data storage if sync fails.