Is it possible to detect Android app uninstall?

The GCM documentation explains this situation here:

https://developers.google.com/cloud-messaging/registration#how-uninstalled-client-app-unregistration-works

“An application can be automatically unregistered after it is uninstalled from the device. However, this process does not happens right away, as Android does not provide an uninstall callback.”

Basically when GCM tries to send the next push notification, the device will tell GCM the receiving application was uninstalled.

As for notifying friends that their friends aren’t using the app any more, GCM will send a NotRegistered error to your notification server when this failure occurs; it won’t be immediate, but could you use that?

Leave a Comment