Given the following scenario a) I want to deploy two versions of an app: a free trial version with somehow limited functionality and a full version b) during trial period, users may enter data into my app (stored into a database, but also some preferences) that should be available when upgrading to the full version
are there any recommendations on how to deploy these two apps? I can see two possibilities: 1) deploy the two apps with identical application name/package, so the full version overwrites the trial version positive: all data would be automatically available negative: no way to distinguish the two versions, eg. if a new version of the trial app becomes available, this might overwrite the full version => I don't think this is a good idea... 2a) deploy the two apps with different application/package names, write an import mechanism for the full version, and configure the permissions for the data of the trial app in a way that the full version (or all apps?) can access that data 2b) write an export to sd card function for the trial app and an import function for the full app => I don't want the user to think about exporting before upgrading So it sounds as if I would have to stick with 2a, or do I miss some other option to share/access the same data (given that data = sqlite database + preferences)? Any hint on further possibilities appreciated, thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

