Android app removal event for analytics

I wonder what methods / patterns detect application deletion for any kind of analytics on Android? I know the limitations of ACTION_PACKAGE_REMOVED intent - not received by uninstalling the application. I am currently using a barrage, and also found that they do not provide any support for uninstall events. You definitely need this type of event in your analytics, but still have not found a clear solution. Any ideas?

+7
java android analytics uninstall flurry
source share
1 answer

Here is a possible approach. The Android application supports push messages from Google Cloud Messaging (GGM). Then deploy the server that sends GCM "are you there?" Messages to all users at regular intervals (for example, daily). The Google GCM service will notify your service of all target recipients who no longer have your application installed. To compare deleted data with other indicators, such as application version, user demographic data, installation date, etc., Collect this data in your application and send it to your server when registering for GCM messages. Then, when you receive a notification of removal, match it with the installation data. From there, you can report this service, such as Google Analytics, for additional slicing and processing, graphical visualization, comparison of date ranges, etc.

+3
source share

All Articles