0

大家好,我制作了应用程序免费版和付费版。

我想知道,有什么办法可以在安装过程中用付费版本替换免费版本。

*考虑这个场景*

用户已经安装了免费版本。现在他想要一些仅在付费版本中可用的附加功能。因此,他从应用程序重定向到他购买并安装付费版本的 google play。

现在他有免费和付费版本,但我们知道他现在只会使用付费版本,所以我想知道如何用付费版本替换免费版本。

我知道我可以通过 inApp 购买来实现这一点,但有什么办法可以解决吗?安装付费版时如何自动卸载或覆盖免费版?

甚至可能吗?

如果可能,两者的包名称应该相同还是不同?

4

2 回答 2

2

您不能也不应该用付费版本替换您的免费应用程序。

除非您在应用程序内解锁免费应用程序,否则最佳做法似乎是创建一个“钥匙”应用程序来解锁免费应用程序中的功能。这个关键应用程序可以从应用程序抽屉中隐藏,这应该可以防止通常与拥有两个应用程序相关的烦恼。

这样做的另一个好处是所有用户数据都保留在免费应用程序中,一旦用户升级到专业版,您无需采取任何进一步的步骤将数据从免费版转移到专业版。此外,即使用户卸载了 pro key 应用程序,数据仍将保留在免费应用程序中。

查看此答案,了解从免费应用程序检查关键应用程序的最简单方法 - 有很多方法可以做到这一点,这只是一个基本示例。

于 2013-08-25T14:42:21.890 回答
0

不,这是不可能的,当您选择您的应用程序是免费的时,Google 会指定您将来无法更改此选项。

您可以创建一个新的应用程序,如“YourApplication Pro”,这个是付费版本

于 2013-08-25T11:22:25.487 回答