To understand whether a user uninstalled the app, we automatically send Silent Push notifications (empty push notifications with no content) to all iOS users at midnight. iOS devices handle these notifications natively and do not display an empty push notification.
Even though the Insider SDK blocks the rendering of Silent Push notifications correctly on Android, other broadcast receivers or push-handling methods in your application can still cause empty notifications to appear. Therefore, Silent Push notifications to Android users are sent automatically only if you enable them in Mobile App Settings.
Before enabling the Android Uninstall Tracking, the steps below are essential to avoid rendering Silent Push notifications on Android devices:
Ensure your SDK versions are at least the following and up to date.
- 14.2.9 for Android Native
- 6.5.0 for React Native
- 3.12.0 for Flutter
- 2.1.2 for Cordova
Furthermore, make sure that push notifications coming from Insider One are only handled by Insider SDK and not by other broadcast receivers, as these might not have the control to prevent rendering empty notifications.
For background and foreground handling of the pushes coming from Insider One, you can refer to our demo app example codes shared below: