I can understand an Android app not having permissions to delete anything else on the phone, but can an app delete it's own data and then itself through Package manager.
I'm thinking of having an app delete itself once a time period expires. Would Google play automatically re-push the app to the phone after it detects the app is gone from the phone.
If you programatically uninstall the app, presumably this would be the same as the user choosing to uninstall the app.
Has anyone done this and possibly have some code they could share?