I want to release the app in both free and paid versions. But I have a problem here. As per my knowledge, the app will be updated when the version number is increased in the manifest having the user saved data uncleared. I want the same feature when the user opts from free to paid application i.e., If user downloads the free app and saves his data(I am using sqlite for persistence
) and uses it for few days. If the user likes it and go for paid app for more features, I want the user saved data as it is
. Just like as he updates the app.
If I just change the version number for free and paid apps, what if I want to update the free one to resolve some bugs when it is gone live. So, can someone suggest achieving this? I am very confused on how to go further. Thanks.
p.s: I have seen some post maintaining the common things as library project, but it doesn't seem it is fit. Because I have to change the package names for those. If I change the package names, the lite cannot be updated as the paid one automatically.