安卓应用的付费和免费版本

Posted

技术标签:

【中文标题】安卓应用的付费和免费版本【英文标题】:Paid and Free versions of android app 【发布时间】:2015-09-09 00:47:04 【问题描述】:

我想知道拥有两个不同版本的 android 应用程序的最佳方式是什么。我希望我的应用程序版本有广告和没有广告的版本(付费版本)。实现这一目标的最简单方法是什么?我发现了一种叫做版本风味here 的东西,但由于我是 android 开发的新手,我不确定这是否是我想要的。请问有什么解决这个问题的建议吗?

【问题讨论】:

【参考方案1】:

您可以在 Play 商店中拥有该应用程序的两个版本。但是,您必须单独维护这些,并且使用这种方法从免费升级到付费是令人沮丧的。如果您选择这种方式来维护您的应用程序,您将必须有两个项目,每个版本一个。这将导致您拥有几乎相同的源代码的两个副本。

我见过人们这样做的一种方法是,免费版本还包含高级功能,一旦用户从商店安装付费解锁应用程序,这些功能就会解锁。但是,这与第一个选项的结果相同:您必须维护两个应用程序(不过这次不同)并且用户必须安装其他软件。

最好的选择是将高级版本作为应用内购买。该应用程序将包含所有高级功能,但默认情况下会被锁定。一旦用户为应用内产品(在本例中为高级会员)付费,他将解锁所有功能。

您可以阅读更多关于应用内结算的信息here。

【讨论】:

感谢您的详细推荐。我想我会尝试应用内计费:)【参考方案2】:

为什么不像这样发布两个免费的应用:

MyApp

和付费的是这样的:

MyApp(Paid).

这是准备它们的方法:

让您的应用正常运行,添加广告,然后对其进行签名并生成 apk。发布它。 MyApp.apk

然后回去,删除广告,更改包名,在名称中添加Paid,然后签署apk。 MyApp(Paid).apk

然后发布它。

【讨论】:

以上是关于安卓应用的付费和免费版本的主要内容,如果未能解决你的问题,请参考以下文章

如何让“安卓解锁”应用更安全地抵御破解?

iOS用户就是壕!应用内付费超安卓40%!主要买游戏装备!

付费安卓应用的服务器端用户身份验证

我可以在谷歌玩游戏中使用相同的排行榜和成就安卓游戏

福利|安卓手机版Microsoft Office中文版 全套免费领!

如何将付费安卓应用从一个谷歌账户转移到另一个谷歌账户