Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Push notification" - feedback, uninstall application

Apple push notification - Feedback Service

How do you know when the user uninstalls your application? so that you can remove their devicetoken from the push server.

like image 212
001 Avatar asked Feb 24 '11 04:02

001


People also ask

Why are people uninstalling my app?

In a recent survey of over 2,000 mobile app users, we asked their main reason for uninstalling mobile apps and found the top reasons are: They no longer use the app. Limited storage space. Too much advertising.

Is it possible to detect Android app uninstall?

You can detect app uninstalls by sending 'silent' push notifications. Silent push notifications are those notifications that aren't rendered on the user's device. You could send a silent push notification daily to all the devices with your app to track uninstalls.

Can push notifications be removed?

You can disable push notifications on Android by going into the Settings > Notifications options. Similar to iOS, Android lets you turn off push notifications for individual apps or use a 'Do not disturb' mode.


1 Answers

You simply don't know. You can grab device identification string which is presumably identical for the same application token string, and track if a token has changed for the specific device. So you can update the device token with a new one, but there is no way to find out if your app was removed from a device.

Update: You are correct. You can get this information from the feedback service, however there is a caveat. You need to have at least one push-messaging enabled application installed to maintain persistent feedback connection. I'd mark these customers as potentially non-existant, but I wouldn't remove these folks from a customer DB. Who knows why your push message can be rejected. Your device may be in inconsistent state and you remove your subscriber forever. If you have 10k zombie clients it is a pocket change for a DB. If you lost 100k clients you have much serious problems than that.

like image 64
bioffe Avatar answered Sep 27 '22 21:09

bioffe