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.

30th November 2023

Release Summary

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

InApp

  • Added self-handled inapps for tvOS.

Cards

  • Added self-handled cards for tvOS.

15th November 2023

Release Summary

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

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

Core

  • Internal code optimizations.

14th September 2023

Release Summary

Core

  • Updated the default Gzip state.

12th September 2023

Release Summary

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

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

Core

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

7th August 2023

Release Summary

Geofence

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

1st August 2023

Release Summary

Core

  • Added SSL pinning support for network requests.

18th July 2023

Release Summary

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

All Modules

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

16th June 2023

Release Summary

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

InApp

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

31st May 2023

Release Summary

Core

Fixes:
  • Added integration details in Extension API call.

25th May 2023

Release Summary

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

InApp

CrashFix:
  • Fixed crash due to completion handler.

Inbox

  • Added RTL support for Inbox message and date.

4th May 2023

Release Summary

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

Core

  • Added DC-05 support.

11th April 2023

Release Summary

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

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

Inbox

  • Internal code optimization.

22nd February 2023

Release Summary

Core

  • Code optimization.

7th February 2023

Release Summary

Core

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

6th February 2023

Release Summary

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

InApp

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

25th January 2023

Release Summary

Core

  • Support for stopGeofenceMonitoring API in Geofence module.

Geofence

  • Added stopGeofenceMonitoring API to support stop geofence monitoring.

24th January 2023

Release Summary

InApp

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

20th January 2023

Release Summary

Core

CrashFix:
  • Fixed migration crash for session and source.

InApp

CrashFix:
  • Fixed the migration crash for inapp stats.

11th January 2023

Release Summary

Core

Fixes:
  • Added DC-04 support.

6th January 2023

Release Summary

Cards

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

3rd January 2023

Release Summary

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

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

Core

Fixes:
  • Carousel image not displaying multiple images.

RichNotification

  • Carousel image not displaying multiple images.

13th December 2022

Release Summary

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

All Modules

  • Added dSYMs files for debugging.

12th December 2022 (v8.5.0)

Release Summary

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

InApp

Fixes:
  • Fixed duplicate events being tracked for inapps.

7th December 2022

Release Summary

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

Core

  • Added DC-04 support.

30th November 2022

Release Summary

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

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

Cards

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

9th November 2022

Release Summary

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

Cards

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

21st October 2022

Release Summary

InApp

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

18th October 2022

Release Summary

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

RichNotification & RealTimeTrigger

  • Handled updating of badge count for Notifications.

22nd September 2022

Release Summary

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

RichNotification

  • Handled downloading of resources for Basic notification.

20th July 2022

Release Summary

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

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

Core

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

7th June 2022

Release Summary

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

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

Core

  • Handled SDK initialisation from background thread.

Cards

  • Handled crash in CardsController in 12.4 OS version.

31st January 2022

Release Summary

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

Core & InApp

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

24th December 2021

Release Summary

InApp

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

2nd December 2021

Release Summary

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

Core

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

23rd September 2021

Release Summary

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

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

Core

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

6th April 2021

Release Summary

Core

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

25th February 2021

Release Summary

Core

  • Support for User Attribute Blacklisting with the remote config.

18th January 2021

Release Summary

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

Core

  • Weak linked AppTrackingTransparency framework.

17th December 2020

Release Summary

Core

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

30th November 2020

Release Summary

Core

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

24th November 2020

Release Summary

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

Cards

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

2nd November 2020

Release Summary

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

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

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

Core

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

28th March 2020

Release Summary

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

Core

  • Support for India cluster.

21st February 2020

Release Summary

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

Core

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

30th October 2019

Release Summary

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

Core

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

22nd October 2019

Release Summary

Core

  • Session and Source Tracking Enabled by default in SDK.

14th October 2019

Release Summary

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

Core

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

4th September 2019

Release Summary

Core

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

30th August 2019

Release Summary

Core

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

8th August 2019

Release Summary

Core

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

26th July 2019

Release Summary

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

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

Geofence

  • Geofence Module separated from Core SDK.

4th October 2018

Release Summary

Core

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

13th August 2018

Release Summary

Core

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

26th July 2018

Release Summary

Inbox

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

24th May 2018

Release Summary

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

Dynamic framework

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

14th March 2018

Release Summary

Core

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

23rd February 2018

Release Summary

InApp

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

1st February 2018

Release Summary

Core

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

26th December 2017

Release Summary

Core

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

22nd November 2017

Release Summary

Core

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

13th November 2017

Release Summary

Core

  • Provided redirectDataToRegion: for EU servers.

2nd November 2017

Release Summary

Inbox

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

1st November 2017

Release Summary

Inbox

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

27th September 2017

Release Summary

Core

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

6th September 2017

Release Summary

Inbox

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

17th August 2017

Release Summary

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

Inbox

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

1st June 2017

Release Summary

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

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

InApp

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

24th November 2016

Release Summary

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

InApp

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

4th October 2016

Release Summary

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

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

Core

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

30th June 2016

Release Summary

InApp

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

10th June 2016

Release Summary

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

Core

Fixes:
  • Bugfix for deep linking.

16th May 2016

Release Summary

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

Core

  • Minor bug fixes.

14th March 2016

Release Summary

Core

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

7th March 2016

Release Summary

Core

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

29th February 2016

Release Summary

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

Core

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

13th January 2016

Release Summary

Core

  • Support specific screen nudges using getNudgeViewForScreen.

6th January 2016

Release Summary

Inbox

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

22nd December 2015

Release Summary

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

Core

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

28th October 2015

Release Summary

Core

Fixes:
  • Warnings from CLANG_ENABLE_MODULES and GCC_PRECOMPILE_PREFIX_HEADER fixed.

22nd October 2015

Release Summary

Core

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

13th October 2015

Release Summary

Core

  • Send location and time attributes separately via MOPayloadBuilder.

28th September 2015

Release Summary

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

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

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

Core

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

27th May 2015

Release Summary

Core

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

18th May 2015

Release Summary

Core

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

8th May 2015

Release Summary

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

Core

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