I have an app on Google Play that uses a constantly running service to perform a specified task. Due to the nature that it is always running unless the user disables it, this seems to have caused problems with some users when I pushed out my first update. Some users report they must clear the cache a data of the updated app before it works properly, and others must uninstall and reinstall the app completely.
Is there a method whereby when users update my app, the old version is completely wiped away, before the new version is installed?
Thank you.