Here is the context. I want to have a free version and a premium version of the same application. When people buy the application, I want them to be able to \"upgrade\" with
My idea is the following:
android:versionCode should be free's android:versionCode +1When paid version is installed, it will replace the free one.
Actually it will update it, since it has a higher android:versionCode.
As both have the same package, they will be placed in the same folder ( /data/data/your.package) so the paid app will be able to access the free app db.