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.
Andy dennie
source share