MoEngage Docs

Release Notes

v9.2.03

Release Date:13th November
Support for ISO date format string in Payload Builder

v9.2.02

Release Date:18th October
Listener for Application going to background.
Notification Responsiveness support

v9.2.00

Release Date:5th October
Support for Firebase Cloud Messaging Version 17.3.2 and above.
Refer to Configuring FCM for details.

v9.1.06

Release Date:19th September
API to enable Segment Bundle Integration.

v9.1.05

Release Date:31st July
APIs to opt-out for background sync.

v9.1.04

Release Date:3rd July 2018
Internal optimisations.

v9.1.02

Release Date:14th June 2018
Exit Intent Notifications
Fix for Alarm Manager warning on play console.

v9.1.01

Release Date:25th May 2018
GDPR Compliance refer to GDPR Compliance documentation for more details.
Logout complete listener - Refer to the API reference here

v9.0.02

Release Date:27th April
Moving integration process from AndroidManifest to Code via MoEngage.Builder
Support for both large icon and colour in notification
Optionally opt-out for large-icon
Breaking changes
Location tracking disabled by default can be using opt-in in the initialiser. Note if you are using the legacy integration location will still be tracked by default and you need to opt-out when required.
Removed MoEHelper#setDataRedirection() use redirection method provided in the MoEngage.Builder.
Removed support for GCM library 7.3 and below.
IMEI is not tracked anymore, however can be tracked if required using opt-in in the initialiser.
Removed fallback for notification icon. If your app uses the latest SDK integration and does not specify the icons notifications will not be shown.

For opt-in APIs refer to the API reference here

v8.5.00

Release Date:12th April
Minor Bug fixes

v8.4.03

Release Date:21st February
Push-Amp included as part of the SDK. Add-on module not required. If you have included this as a separate module remove it. Below is the dependency which needs to be removed.
Note: Version number mentioned could vary.

compile 'com.moengage:addon-messaging:+'

In SDK version 8.3.02 we changed the build targets, please check notes here before updating.

v8.4.02

Release Date:7th February
Tracking events for geo-fence hits
Smart navigation for rating in-app

In SDK version 8.3.02 we changed the build targets, please check notes here before updating.

v8.3.02

Release Date:17th January
SDK now requires a minimum API level 14
SDK now uses 26.1.0 support libraries for compilation
By default SDK ships with FCM library if app has explicitly added MoEngage's FCM library dependency please remove it. This is not required anymore. GCM Library needs to included explictly
SDK will no longer support location services 7.x
Target SDK version for the library is 26
For compiling SDK we are using 11.2.4 version of FCM and GCM
Removed legacy code, making the SDK leaner
Improved data syncing mechanism.
Improved exception handling in location library
Note: Please update Inbox module to 3.0.3 when updating the SDK

v7.7.16

Release Date: 29th September
Support for json array and json object in PayloadBuilder

v7.7.15

Release Date: 25th September
Locale Tracking optional
Event batching

v7.7.13

Release Date: 6th September
Inbox expiry
gcm_msgttl key value pair deprecated

v7.7.11

Release Date: 1st August
Payload optimisations

v7.7.10

Release Date: 20th July
Removing additional step required for integration validation.
Support for Android Studio 3.0

v7.7.07, v7.7.08

Please do not use this version. This was released for internal purposes

v7.7.06

Release Date 5th July
Opt-out from MoEngage extras from deep-link

v7.7.05

Release Date: 21st June
Callbacks for Geofence transition

v7.7.04

Release Date: 19th June
InApp minimum delay bug fix

v7.7.03

Release Date:13th June
App Links, auto-verification of links fix

v7.7.02

Release Date: 18th May
Notification rendering on OPPO improved
Tracking Device locale
Removed Read and Write External Storage permission

v7.7.01

Release Date: 3rd May
Push to inbox bug fix

v7.7.00

Release Date:20th April
Integration Verification
Push Cleared Callback

v7.6.04

Release Date:10th March
Tracking additional information in notification impressions

v7.6.03

Release Date:27th February
Callback to handle notification click.
Carousel direction customisation

v7.6.02

Release Date:13th February
Added Support for Baidu

v7.5.00

Release Date: 19th January
Notification display Changes for Android N

v7.4.01

Release Date: 16th November
Improved refresh token handling

v7.3.00

Release Date: 15th November
Added support for native firebase listeners

v7.2.04

Release Date: 9th November
Bugfixes

v7.2.03

Please do not use this version. This was released for internal purposes

v7.2.01

Release Date: 2nd November
Bugfixes

v7.1.03

Release Date: 27th September
InApp Testing

v7.0.06

Release Date: 18th August 2016
Push Callbacks : Callback for Push Received and Push Clicked.

v7.0.04, v7.0.05

Please do not use this version. This was released for internal purposes

v7.0.03

Release Date: 10th August 2016
Bugfixes : Critical fix, regarding tracking events

v7.0.02

Release Date: 5th August 2016
InApp Api response changes

v7.0.00

Release Date: 2nd August 2016
Modular SDK, all features are pluggable can be added/removed as and when required.
Duplicate events fix, OEM specific.
One Step integration.

Note

Please refer to the migration documentation while upgrading the SDK

v6.0.29

Release Date: 14th July 2016
InApp Navigation Drawer Fix

v6.0.28

Release Date: 29th June 2016
DB Upgrade Fix

v6.0.27

Release Date: 27th June 2016
InApp and Carousel Action Bug Fix

v6.0.26

Release Date: 21st June 2016
InApp Bug Fix
GCM Failure Event Tracking

v6.0.25

Release Date: 10th June 2016
Snooze and Remind Later Bug Fixes
ACL

v6.0.23

Release Date: 30th May 2016
Bugfixes

v6.0.21

Release Date: 13th May 2016
Additional Fallbacks for push registration.

v6.0.20

Release Date: 11th May 2016
Listener for token receive/change
InApp rating bar bug fix

v6.0.18

Release Date: 5th May 2016
InApp Bug Fix

v6.0.17

Release Date: 29th April 2016
Location Bugfixes

v6.0.14

Release Date: 21st April 2016
API Update

v6.0.13

Release Date: 14th April 2016
Location Library Support for older play services.
Bugfixes

v6.0.04

Please do not use this version. This was released for internal purposes

v6.0.02

Release Date: 15th March 2016
Added Snooze/Remind Later Action Button

v6.0.01

Release Date: 12th March 2016
Notes:

Added Support for in-app Nativ

Methods Removed:
NudgeView.setMoEHelper(MoEHelper moEHelper) use NudgeView#initialiseNudgeView(Activity activity) instead.
setInAppDelayDurationInMins(Context context, int duration), its configurable on server side now.
InAppCallbacks from MoEHelper

New APIs Added:
NudgeView.initialiseNudgeView(Activity activity)
InAppManager.InAppMessageListener

To learn more of in-app NATIV click here

v5.3.29

Release Date: 28th Jan 2016
Notes:

  • Feature to skip Notification from being stored in Notification Center

v5.3.28

Release Date: 27th Jan 2016
Notes:

  • Bug Fixes

v5.3.24

Release Date: 12th Jan 2016
Notes:

  • Feature to initialize MoEngage SDK with Sender ID and App ID from Segment.
  • Bug Fixes

v5.3.23

Release Date: 7th Jan ​2016
Notes:

  • APIs to Optionally Opt Out from location tracking and GeoFencing.

v5.3.22

Release Date: 5th Jan ​2016
Notes:

  • Fixed issue with logout which was introduced in 5.3.20

v5.3.20

Release Date: 23rd December 2015
Notes:

  • Removed support for play services <8.1
  • Bugfixes

v5.3.18

Release Date: 18th December 2015
Notes:

  • Location library support for all versions
  • Bugfixes

v5.3.17

Release Date: 14th December 2015
Notes:

  • API for unregistering GCM token
  • Unregistering and re-registering for push tokens on calling logout
  • Bugfixes

v5.3.15

Release Date: 7th December, 2015
Notes:

  • Push Messages Tagging
  • Campaign Expiry Honouring TimeZone
  • Notification with multiple action buttons

v5.3.09

Release Date: 15th October, 2015
Notes:

  • Google Play Services 8.1.0 support. Support for play services 7.8.0 and below still exists
  • New APIs added to PushMessageListener
  • Handled issues for vibration policy change in Android 4.1.2

v5.3.00

Release Date: 13th August, 2015
Notes:

  • Google Play Services 7.5 support. Support for play services 7.3 still exists
  • Complete control on push messaging using PushMessageListener
  • Silent Push to Inbox
  • App Icon fallback
  • Collecting Google Advertisement ID without ads library

v5.2.2

Release Date: 27th July, 2015
Notes:

  • Notification Color support for Android Lollipop
  • Support for new addon-inbox
  • Performance optimization

v5.1.9

Release Date: 14th July, 2015
Notes:

  • Pre caching images for in app message
  • Google Ads SDK is now an optional but recommended library
  • Has support for launching app's home screen if the intended screen is not found on the app (happens when apps get updated and activities get renamed)

v5.1.0

Release Date: 9th July, 2015
Notes:

  • Install and Update differentiation for Non-Moengage Build to MoEngage build. Requires additional coding. Refer to this document
  • Geofencing requires no additional coding other than providing the location permission
  • Hidden Debug Mode available on rooted devices on production apps
  • Provide a mechanism for identifying navigation source for notification
  • Ability to track external URLs

v5.0.5

Release Date: 9th July, 2015
Notes:

  • Pre caching images for in app message
  • Google Ads SDK is now and optional but recommended library
  • Has support for launching app's home screen if the intended screen is not found on the app (happens when apps get updated and activities get renamed)

SDK version < 5.0

Has been deprecated and we request you to update to 5.x