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.
- 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.
- 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.
- Handled duplicate tracking of Push-Preference.
- Fixed API connection timeout.
InApp
- iOS breakpoint issue fix by changing the Xcode config settings.
- 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.
- 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.
- 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.
- Handled the logic to open the URL in an external browser.
- Fixed the crash by handling data race conditions in Messaging module.
InApp
- Code optimization.
- 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.
- Handled the crash when registering for remote notifications.
28th December 2022
Release Summary
Core
Fixes:- Fixed Carousel image not displaying multiple images.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Fixed a crash that occurred while showing self-handled inApp.
1st June 2017
Release Summary
Core
- Device Locale tracked through SDK.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.