MoEngage tracks Android and iOS uninstalls by sending silent push notifications to devices. Before enabling uninstall tracking it's very important to ensure that silent pushes are being handled by app SDK. We provide a feature under Uninstall Settings to test whether silent pushes are being handled correctly.
How to test silent push notifications?
- Go to Uninstall Settings under Analytics Settings Page.
- For Android, you can find "Test Here" link below "Android Uninstall Tracking" and similarly for iOS, the link is under "iOS Silent Pushes".
- In the dialog box, select a user attribute and provide values corresponding to the selected attribute. You can enter multiple values by hitting enter.
- Click on "Test Silent Push". The results table will tell you whether the silent notification was delivered to the user identified by attributes. You can see detail explanation of error messages here.
What should you expect?
If app is installed on device and integration is correct: Success count should be non-zero and you should not see blank notification on the device.
If app is uninstalled on device: You should get NotRegistered Error for Android.
If both these criteria are satisfied, your test is successful and you can enable "Android Uninstall Tracking" for Android and "iOS silent pushes" for iOS to analyze uninstalls comprehensively under Analytics tab.
For any other error, please check with your dev team for integration related issues.
In case you face any issues, you can always reach out to us at firstname.lastname@example.org