这是上下文.
我想拥有同一应用程序的免费版本和高级版本.当人们购买该应用程序时,我希望他们能够“升级”而不丢失其数据,即高级版本应安装在免费版本上.
我想使用相同的代码库,只是切换设置以构建高级版本.
AndoID Market不允许我将免费应用程序转换为付费应用程序,因此该普通选项不可用.
我很好奇是否有人尝试成功了. Android电子市场如何识别应用程序-它会认为高级版本是其他应用程序,而只是并行安装吗?最佳答案我的想法如下:
>付费版本的androID:versionCode应该是免费的androID:versionCode 1
>两者应具有相同的包装.
安装付费版本后,它将取代免费版本.
实际上,它将更新它,因为它具有更高的androID:versionCode.
由于两者具有相同的软件包,因此它们将放置在相同的文件夹中(/data/data/your.package),因此付费应用程序将能够访问免费的应用程序数据库.
总结以上是内存溢出为你收集整理的android-如何在保留任何数据的同时处理从免费版本到付费版本的应用程序升级 全部内容,希望文章能够帮你解决android-如何在保留任何数据的同时处理从免费版本到付费版本的应用程序升级 所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)