如何制作 "free" 和 "paid" 风格的应用程序,购买付费版本会删除免费版本

How can I make "free" and "paid" flavour apps, where buying the paid version deletes the free version

据我所知,如果我想发布具有两种不同风格的应用程序,我需要区分它们 applicationId

这意味着可以在一台设备上同时安装免费和付费版本。我不想要这个。我想安装付费版本来覆盖免费版本。

这可能吗?

不直接。

欢迎您要求用户卸载其他应用程序,甚至启动 activity 卸载其他应用程序,这必须得到用户的批准。用户可以忽略这个。

欢迎您拒绝 运行,直到卸载其他应用程序,我怀疑这会激怒许多用户。

不客气地说 "paid" 应用程序实际上是一个 "unlocker",它的存在允许使用 "free" 应用程序的附加功能,以便用户继续使用"free" 具有附加功能的应用程序。

或者,使用应用内购买,并且只有一个应用。