是否可以为您的应用构建免费版本和付费版本,并让付费应用替换用户设备上的免费应用?

时间:2021-05-27 17:39:50

标签: android

我已经制作了两个不同的 Android 项目,它们有不同的包名。它们是相同的,除了在主要活动中免费版本在 7 天后到期,而付费版本检查购买许可证。

我想要的是,当用户安装付费版本时,他们设备上的免费版本(如果存在)会被付费版本替换,并且用户从免费版本中保存的所有 SharedPreferences 都会转移到付费版本.这可能吗?还是用户必须卸载免费版本并丢失所有保存的设置?

我阅读了与此相关的问题,他们都在谈论使用 ProductFlavors 创建不同的构建变体,但我不确定这样做的目的是为了让开发人员的工作更轻松,还是对我有所帮助”我正在尝试做。

1 个答案:

答案 0 :(得分:1)

是的,如果让它像更新一样,用新的替换旧的应用程序。

相关问题