I've made two versions of my app and uploaded each one to the Play Store. They're identical except the free version expires after 7 days whereas the paid version never expires.
What I want is that when a user installs the paid version then the free version on their device (if it exists) gets replaced by the paid version and also all the user's saved SharedPreferences from the free version move over to the paid version. Is this possible? Or will the user have to manually uninstall the free version as well as lose all their saved settings?