2024
info

Information

You can now get notified whenever MoEngage releases a new version of the Android 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.

22nd November 2024

Release Summary
Catalog Version Modules Dependencies
4.5.2
  • moe-android-sdk: 13.05.01
  • cards-core: 2.3.1
  • cards-ui: 2.4.1
  • inapp: 8.7.0
  • inbox-core: 3.2.1
  • inbox-ui: 3.2.1
  • realtime-trigger: 3.4.1
  • geofence: 4.2.1
  • pushkit: 5.1.1
  • pushAmp: 5.2.1
  • richNotification: 5.1.1
  • integration-verifier: 5.3.1
  • security: 3.2.0
  • encrypted-storage: 2.1.0

AGP: 8.4.0

Kotlin: 1.9.23

Compile SDK Version: 34

Gradle Version: 8.6

Core SDK 13.05.01

Improvements:

  • Migration from JobScheduler to WorkManager.
  • SDK now includes 2.9.1 version of androidx.work:work-runtime.

Cards Core 2.3.1

Improvements: Internal improvements for compatibility with core:13.05.01.

Cards UI 2.4.1

Improvements: Internal improvements for compatibility with core:13.05.01 and cards-core:2.3.1.

InApp 8.7.0

Improvements: Improvement in Video Nudge button behavior.

Inbox Core 3.2.1

Improvements: Internal improvements for compatibility with core:13.05.01.

Inbox UI 3.2.1

Improvements: Internal improvements for compatibility with core:13.05.01 and inbox-core:2.4.1.

Integration Verifier 5.3.1

Improvements: Internal improvements for compatibility with core:13.05.01.

Geofence 4.2.1

Improvements: Internal improvements for compatibility with core:13.05.01.

Pushkit 5.1.1

Improvements: Internal improvements for compatibility with core:13.05.01.

Push Amp 5.2.1

Improvements:

  • Migration from JobScheduler to WorkManager.
  • SDK now includes 2.9.1 version of androidx.work:work-runtime.
  • Internal improvements for compatibility with core:13.05.01.

Realtime Trigger 3.4.1

Improvements:

  • Migration from JobScheduler to WorkManager.
  • SDK now includes 2.9.1 version of androidx.work:work-runtime.
  • Internal improvements for compatibility with core:13.05.01.

Rich Notification 5.1.1

Improvements: Internal improvements for compatibility with core:13.05.01.

10th September 2024

Release Summary
Catalog Version Modules Dependencies
4.5.0
  • moe-android-sdk: 13.05.00
  • cards-core: 2.3.0
  • cards-ui: 2.4.0
  • inapp: 8.6.0
  • inbox-core: 3.2.0
  • inbox-ui: 3.2.0
  • realtime-trigger: 3.4.0
  • geofence: 4.2.0
  • pushkit: 5.1.0
  • pushAmp: 5.2.0
  • richNotification: 5.1.0
  • integration-verifier: 5.2.0
  • security: 3.2.0
  • encrypted-storage: 2.1.0

AGP: 8.4.0

Kotlin: 1.9.23

Compile SDK Version: 34

Gradle Version: 8.6

Core SDK 13.05.00

Fixes: A new user is created on the user's device identifier read fail from the database.

Cards Core 2.3.0

What's New: Cards fetch on new user attribute unique ID set.

Cards UI 2.4.0

What's New: Cards fetch on new user attribute unique ID set.

InApp 8.6.0

What's New: Support for multiple Self-Handled InApps fetch (refer here).

Improvements: SelfHandledAvailableListener callback improvements:

  • Callback on network failure.

Inbox Core 3.2.0

What's New: API support to delete all messages, deleteAllMessages().

Inbox UI 3.2.0

What's New: Inbox Core version updated to 3.2.0.

Realtime Trigger 3.4.0

Improvements: Internal improvements, requires Core version 13.05.00.

31st July 2024

Release Summary
Catalog Version Modules Dependencies
4.4.0
  • moe-android-sdk: 13.04.00
  • cards-core: 2.2.0
  • cards-ui: 2.3.0
  • geofence: 4.2.0
  • inapp: 8.5.0
  • integration-verifier: 5.2.0
  • pushAmp: 5.2.0
  • realtime-trigger: 3.3.0
  • security: 3.2.0
  • pushkit: 5.1.0
  • inbox-core: 3.1.0
  • inbox-ui: 3.1.0
  • richNotification: 5.1.0
  • encrypted-storage: 2.1.0

AGP: 8.4.0

Kotlin: 1.9.23

Compile SDK Version: 34

Core 13.04.00

  • Removed the usage of the encrypted-storage artifact in new integrations for storage encryption.
  • New API to customize the notification before displaying to user:
    • PushMessageListener#customizeNotificationBuilder(notificationBuilder: NotificationCompat.Builder, context: Context, notificationPayload: NotificationPayload)

Cards Core 2.2.0

Improvements: Internal improvements.

Cards UI 2.3.0

Improvements: Internal improvements.

Geofence 4.2.0

Improvements: Internal improvements.

InApp 8.5.0

Improvements: Internal improvements.

Integration Verifier 5.2.0

Improvements: Internal improvements.

Push Amp 5.2.0

Improvements: Internal improvements.

Realtime Trigger 3.3.0

Improvements: Internal improvements.

Security 3.2.0

Improvements: Internal improvements.

3rd July 2024

Release Summary
Catalog Version Modules Dependencies
4.3.0
  • moe-android-sdk: 13.03.00
  • cards-core: 2.1.0
  • cards-ui: 2.2.0
  • encrypted-storage: 2.1.0
  • geofence: 4.1.0
  • pushkit: 5.1.0
  • inapp: 8.4.0
  • inbox-core: 3.1.0
  • inbox-ui: 3.1.0
  • integration-verifier: 5.1.0
  • pushAmp: 5.1.0
  • realtime-trigger: 3.2.0
  • richNotification: 5.1.0
  • security: 3.1.0

AGP: 8.4.0

Kotlin: 1.9.23

Compile SDK Version: 34

Core 13.03.00

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Fixes: Memory leak issue fix in Activity lifecycle handler.

Cards Core 2.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Cards UI 2.2.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Encrypted Storage 2.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Geofence 4.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

HMS PushKit 5.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

InApp 8.4.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34
  • JSONArray / JSONObject support in UserAttributes for HTML campaign

Fixes: Crash fix for video non-intrusive inapp in some of the OEMs.

Inbox Core 3.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Inbox UI 3.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Integration Verifier 5.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

PushAmp 5.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Realtime Trigger 3.2.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

RichNotification 5.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

Security 3.1.0

What's New:

  • AGP Version update from 8.2.2 to 8.4.0
  • Kotlin Version update from 1.7.10 to 1.9.23
  • Compile SDK version updated to 34

10th June 2024

Release Summary
Catalog Version Modules Dependencies
4.2.1
  • moe-android-sdk: 13.02.00
  • inbox-ui: 3.0.2
  • inbox-core: 3.0.2
  • geofence: 4.0.2
  • inapp: 8.3.1
  • integration-verifier: 5.0.2
  • pushAmp: 5.0.2
  • cards-core: 2.0.2
  • cards-ui: 2.1.0
  • pushkit: 5.0.1
  • realtime-trigger: 3.1.0
  • richNotification: 5.0.1
  • security: 3.0.0
  • encrypted-storage: 2.0.0

AGP: 8.2.2

Core 13.02.00

What's New:

  • JSONArray and JSONObject support for User Attribute Tracking
  • Deprecated `MoEngageBuilderKtx`
  • Enforce SDK to specific environment
  • Internal improvements

Inbox UI 3.0.2

Improvements: Enforce SDK to specific environment.

Inbox Core 3.0.2

Improvements: Enforce SDK to specific environment.

Goefence 4.0.2

Improvements: Enforce SDK to specific environment.

InApp 8.3.1

Fixes: Video nudge changes to black screen after app comes to foreground.

Improvements: Internal improvements.

Integration Verifier 5.0.2

Improvements: Enforce SDK to specific environment.

Push Amp 5.0.2

Improvements: Enforce SDK to specific environment.

16th May 2024

Release Summary
Catalog Version Modules Dependencies
4.2.0
  • moe-android-sdk: 13.01.00
  • cards-ui: 2.1.0
  • inapp: 8.3.0
  • realtime-trigger: 3.1.0
  • cards-core: 2.0.2
  • geofence: 4.0.1
  • pushkit: 5.0.1
  • pushAmp: 5.0.1
  • richNotification: 5.0.1
  • inbox-core: 3.0.1
  • inbox-ui: 3.0.1
  • integration-verifier: 5.0.1
  • security: 3.0.0
  • encrypted-storage: 2.0.0

AGP: 8.2.2

Core 13.01.00

What's New: Adding support for Data Center 6.

Cards UI 2.1.0

Improvements: Internal fixes and improvements.

InApp 8.3.0

What's New:

  • Adding support of JSONArray in triggered-based InApps.
  • Removing the usage of the com.github.bumptech.glide:compiler.

Fixes: Background Views are clickable when InApp is shown.

Realtime Trigger 3.1.0

What's New: Adding support of JSONArray in triggered condition.

29th April 2024

Release Summary
Catalog Version Modules Dependencies
4.1.4
  • moe-android-sdk: 13.00.03
  • inapp: 8.2.1
  • cards-core: 2.0.2
  • cards-ui: 2.0.2
  • geofence: 4.0.1
  • pushkit: 5.0.1
  • pushAmp: 5.0.1
  • richNotification: 5.0.1
  • inbox-core: 3.0.1
  • inbox-ui: 3.0.1
  • realtime-trigger: 3.0.1
  • integration-verifier: 5.0.1
  • security: 3.0.0
  • encrypted-storage: 2.0.0

AGP: 8.2.2

Core 13.00.03

Improvements: Internal Improvements.

InApp 8.2.1

What's New:

  • Intrusive TV InApp support for cross-platform frameworks.
  • Internal Improvements.
  • No longer needs additional API call for registering the Activity in the onResume() callback.

Deprecated Methods:

Then Now
MoEInAppHelper#enableActivityRegistrationOnResume() Default behavior, need not be enabled.
MoEInAppHelper#disableActivityRegistrationOnResume() Default behavior, cannot be disabled.

8th April 2024

Release Summary
Catalog Version Modules Dependencies
4.1.3
  • inapp: 8.2.0
  • cards-core: 2.0.2
  • cards-ui: 2.0.2
  • moe-android-sdk: 13.00.02
  • geofence: 4.0.1
  • pushkit: 5.0.1
  • pushAmp: 5.0.1
  • richNotification: 5.0.1
  • inbox-core: 3.0.1
  • inbox-ui: 3.0.1
  • realtime-trigger: 3.0.1
  • integration-verifier: 5.0.1
  • security: 3.0.0
  • encrypted-storage: 2.0.0

AGP: 8.2.2

InApp 8.2.0

What's New: Intrusive InApps support on TV.

Cards Core 2.0.2

Fixes: Internal fixes and improvements.

Cards UI 2.0.2

Fixes: Internal fixes and improvements.

21st March 2024

Release Summary
Catalog Version Modules Dependencies
4.1.2
  • inapp: 8.1.1
  • moe-android-sdk: 13.00.02
  • cards-core: 2.0.1
  • cards-ui: 2.0.1
  • geofence: 4.0.1
  • pushkit: 5.0.1
  • pushAmp: 5.0.1
  • richNotification: 5.0.1
  • inbox-core: 3.0.1
  • inbox-ui: 3.0.1
  • realtime-trigger: 3.0.1
  • integration-verifier: 5.0.1
  • security: 3.0.0
  • encrypted-storage: 2.0.0

AGP: 8.2.2

InApp 8.1.1

Fixes:

  • InApp rendering fix for Flutter SDK.
  • Internal Fixes and improvements.

19th March 2024

Release Summary
Catalog Version Modules Dependencies
4.1.1
  • moe-android-sdk: 13.00.02
  • cards-core: 2.0.1
  • cards-ui: 2.0.1
  • inapp: 8.1.0
  • pushAmp: 5.0.1
  • geofence: 4.0.1
  • pushkit: 5.0.1
  • inbox-core: 3.0.1
  • inbox-ui: 3.0.1
  • integration-verifier: 5.0.1
  • realtime-trigger: 3.0.1
  • richNotification: 5.0.1
  • security: 3.0.0
  • encrypted-storage: 2.0.0

AGP: 8.2.2

Core 13.00.02

What's New: Support for AND Condition filters in trigger-based InApps.

Cards Core 2.0.1

Improvements: Internal improvements.

Cards UI 2.0.1

Improvements: Internal improvements.

InApps 8.1.0

What's New:

  • Support for AND Condition filters in trigger-based InApps.
  • Removing the visible InApps on InApp Context change.

Fixes: Video getting zoomed in the initial minimized state for nudges.

PushAmp 5.0.1

Improvements: Internal improvements.

Geofence 4.0.1

Improvements: Internal improvements.

HMS Pushkit 5.0.1

Improvements: Internal improvements.

Inbox Core 3.0.1

Improvements: Internal improvements.

Inbox UI 3.0.1

Improvements: Internal improvements.

Integration Verifier 5.0.1

Improvements: Internal improvements.

Realtime Trigger 3.0.1

Improvements: Internal improvements.

Rich Notification 5.0.1

Improvements: Internal improvements.

27th February 2024

Release Summary
Catalog Version Modules Dependencies
4.0.0
  • moe-android-sdk: 13.00.00
  • cards-core: 2.0.0
  • cards-ui: 2.0.0
  • encrypted-storage: 2.0.0
  • geofence: 4.0.0
  • pushkit: 5.0.0
  • inapp: 8.0.0
  • inbox-ui: 3.0.0
  • inbox-core: 3.0.0
  • integration-verifier: 5.0.0
  • pushAmp: 5.0.0
  • realtime-trigger: 3.0.0
  • richNotification: 5.0.0
  • security: 3.0.0

AGP: 8.2.2

Core 13.00.00

What's New:

  • Life cycle process library update to 2.7.0, use at least 2.6.2.
  • AGP Version update from 8.0.2 to 8.2.2.
  • Restructuring APIs for Push Callbacks and Customisation:
    • API with behaviour changes in PushMessageListener.kt:
      • onCreateNotification(): Allows the application to return null as well. If null is returned SDK will render the notification with default SDK styling.
      • isNotificationRequired(): Calling super() is not required.
      • onNotificationClick(): API needs to return true/false. If the application wants to handle the re-direction the method should return true, else false.

Deprecated APIs:

Then Now
MoEngage.Builder#configureGeofence() MoEGeofenceHelper.startGeofenceMonitoring() & MoEGeofenceHelper.stopGeofenceMonitoring()
MoEngage#isSdkInitialised() isSdkInitialised()
MoEngage#isSdkInitialised(YOUR_APP_ID) isSdkInitialised(YOUR_APP_ID)
MoEngage#initialise(MoEngage) MoEngage#initialiseDefaultInstance(MoEngage)
MoEngage.Builder#configureMiPush(MiPushConfig) Support For MiPush removed
PushMessageListener#logNotificationClicked(context: Context, intent: Intent) MoEPushHelper.getInstance().logNotificationClick(applicationContext, intent)
PushMessageListener#logCampaignImpression(context: Context, payload: Bundle) MoEPushHelper.getInstance().logNotificationReceived(context, pushPayload)
PushMessageListener#dismissNotificationAfterClick(context: Context, payload: Bundle) N/A
PushMessageListener#onNonMoEngageMessageReceived(context: Context, payload: Bundle) NonMoEngagePushListener#onPushReceived(remoteMessage: RemoteMessage)
PushMessageListener#getRedirectIntent(context: Context): Intent N/A

Cards Core 2.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Cards UI 2.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Encrypted Storage 2.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Geofence 4.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

HMS Pushkit 5.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

InApps 8.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • New Test InApp Experience support
  • Requires Core version 13.00.00 and above

Fixes: App crashes while removing Nudges when the Activity is null.

Inbox UI 3.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Inbox Core 3.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Integration Verifier 5.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

PushAmp 5.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Realtime Trigger 3.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Rich Notification 5.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above

Security 3.0.0

What's New:

  • AGP Version update from 8.0.2 to 8.2.2
  • Requires Core version 13.00.00 and above
info

Information

PushAmpPlus is no longer supported due to MI Push Service Shutdown.

7th February 2024

Release Summary
Catalog Version Modules Dependencies
3.2.5
  • moe-android-sdk: 12.10.04
  • device-trigger: 2.6.1
  • inapp: 7.1.4
  • pushAmp: 4.6.1
  • inbox-ui: 2.6.1
  • inbox-core: 2.6.1
  • cards-core: 1.3.0
  • cards-ui: 1.3.0
  • geofence: 3.1.0
  • pushkit: 4.3.0
  • richNotification: 4.3.0
  • integration-verifier: 4.2.0

AGP: 7.4.2

Kotlin: 1.8.0

Compile SDK Version: 33

Gradle Version: 7.5

Core 12.10.04

Fixes: Fix Memory Leak In DataSyncJob.kt.

Improvements: Internal improvements.

Device Trigger 2.6.1

Improvements: Internal improvements.

InApp 7.1.4

What's New: Added missing pro-guard rules for Glide library.

Fixes: Inconsistent InApp SDK version tracking.

Push Amplification 4.6.1

Improvements: Internal improvements.

23rd January 2024

Release Summary
Catalog Version Modules Dependencies
3.2.4
  • moe-android-sdk: 12.10.03
  • inapp: 7.1.3
  • inbox-ui: 2.6.1
  • inbox-core: 2.6.1
  • pushAmp: 4.6.0
  • device-trigger: 2.6.0
  • cards-core: 1.3.0
  • cards-ui: 1.3.0
  • geofence: 3.1.0
  • pushkit: 4.3.0
  • richNotification: 4.3.0
  • integration-verifier: 4.2.0

AGP: 7.4.2

Kotlin: 1.8.0

Compile SDK Version: 33

Gradle Version: 7.5

Core 12.10.03

Improvements: Improved the performance for initialiseDefaultInstance(MoEngage, SdkState).

InApp 7.1.3

Improvements: Internal improvements.

Inbox UI 2.6.1

Fixes:

  • Application getting crashed while using multiple nested fragments with backstack in InboxFragment.kt.
  • Memory leak fixed in InboxFragment.kt.

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?