Uninstall Tracking

By default the MoEngage SDK takes care of uninstall tracking.
In case the app is customising the notification handling as mentioned below this is required, else you can move to In-App NATIV

The app receives the push payload sent from MoEngage and handles the notification display as well.
In this case the app should make sure they do not show silent notifications(used for uninstall tracking). Below is the check one should have before showing push from MoEngage.

// extras is push payload
if (MoEngageNotificationUtils.isFromMoEngagePlatform(extras)
    && !MoEngageNotificationUtils.isSilentPush(extras)) {
    // Show Notification

Testing Silent Push

Click here to read more about silent push and how to test it.

What’s Next