实施Google Play结算的智能方式

时间:2012-12-16 18:34:25

标签: android in-app-purchase google-play in-app-billing

我目前在Google市场上发布了一款免费应用。

如果用户对其他功能集感兴趣,我想做的是提供解锁其他视图(应用程序窗口)的方法。显然,我想要一个舒适的用户体验,很少“障碍”,如果我可以避免它,不必维护2个单独的代码库和应用程序。因此,理想的方法是让用户点击按钮,让他通过应用内结算,然后在成功时“解锁”其他功能。

现在我正在寻找最聪明的方法:

  • 我可以直接添加“应用内结算”来解锁其他观看次数 免费的应用程序(如果是这样,如何在Publisher控制台上设置它,我找不到它的任何选项?)
  • 或者我是否必须发布一个单独的付费产品(我可以从免费应用程序链接到哪个)?
  • 由于该应用程序的免费版本节省了大约100个选项,我想节省支持(付费)用户不必再次遍历所有这些选项。特别是如果我必须提供单独的应用程序,可以吗以某种方式访问​​“其他人”的配置数据?

任何其他建议,也许我仍然忘记考虑的事情,都是非常受欢迎的。

2 个答案:

答案 0 :(得分:0)

选项1是最好的IMO。实际上没有必要发布单独的产品。您可以使用应用内结算解锁视图而不会有太多麻烦,这对客户来说更顺畅,而不必安装试用版应用,然后安装“专业”应用(或无用的“解锁”应用,如你看到这么多)更不用说你自己了。

我要做的是在启动时检查库存,并为他们的“级别”用户设置一个标志。将此保存到首选项以供将来使用,例如,如果没有连接。然后,您可以轻松地使用逻辑中的标志来确定要显示的内容。

谷歌提供的tutorial起初看起来有点令人困惑。我建议你阅读它,直到你完全理解它为止。然后测试过程可能有点麻烦,至少可以说,所以你在第一次迭代中得到的越多,你的头发就越少。让它变得完美。

答案 1 :(得分:0)

解锁到位是最好的方法。如果您保存已升级到文件,首选项,数据库等的事实,也会考虑模糊名称,值,否则任何拥有root电话的用户都可以设置他们喜欢的任何内容并免费获得高级功能等。 V3计费在Play商店客户端内为您管理,因此应该更容易实现。您可能希望了解它,虽然它很新并且可能不太稳定。