据我所知,如果我想发布具有两种不同风格的应用程序,我需要区分它们的 applicationId
。
这意味着可以在一台设备上同时安装免费和付费版本。我不想要这个。我想安装付费 flavor 以覆盖免费 flavor 。
这可能吗?
最佳答案
不直接。
欢迎您要求用户卸载其他应用程序,甚至发起卸载其他应用程序的 Activity ,这必须得到用户的批准。用户可以忽略这一点。
欢迎您拒绝运行,直到其他应用程序被卸载,我怀疑这会激怒许多用户。
不客气地说,“付费”应用实际上是一个“解锁器”,它的存在允许使用“免费”应用的附加功能,从而使用户在额外的情况下继续使用“免费”应用特点。
或者,使用应用内购买,并且只有一个应用。
关于android - 如何制作 "free"和 "paid"风格的应用程序,购买付费版本会删除免费版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38145025/