Hi there,
Short version:
If I release a beta version of my app on Google Play (using its beta-test feature), if the beta screws up, can my users go back to the previous (production) version without losing their data?
Long version:
I have an app on Google Play. I just finished an update, and have uploaded it to Google Play as a beta version, created a Google Group, invited some users to it, so they can now sign up for the beta and download it.
The beta version changes the file format I use for saving data. To be safe, it just copies the current data files to a new subfolder and converts those to the new version (so the original data files are never touched).
Now, if my beta app screws up the data conversion (hey, it's software
, I would like the beta users to be able to revert back to the previous version with their old data instact.
However, if they uninstall the beta using Google Play, does that uninstall all app data too? Or is it smart enough to leave the data and revert back to the original version of the app?
Or should I be using a different approach altogether?
Any help greatly appreciated. The Android docs I read did not seem to cover this "retain data" question.
Short version:
If I release a beta version of my app on Google Play (using its beta-test feature), if the beta screws up, can my users go back to the previous (production) version without losing their data?
Long version:
I have an app on Google Play. I just finished an update, and have uploaded it to Google Play as a beta version, created a Google Group, invited some users to it, so they can now sign up for the beta and download it.
The beta version changes the file format I use for saving data. To be safe, it just copies the current data files to a new subfolder and converts those to the new version (so the original data files are never touched).
Now, if my beta app screws up the data conversion (hey, it's software
However, if they uninstall the beta using Google Play, does that uninstall all app data too? Or is it smart enough to leave the data and revert back to the original version of the app?
Or should I be using a different approach altogether?
Any help greatly appreciated. The Android docs I read did not seem to cover this "retain data" question.