【问题标题】:Smart ways to implement Google Play billing实施 Google Play 结算的智能方法
【发布时间】:2012-12-16 18:34:25
【问题描述】:

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

如果用户对其他功能集感兴趣,我想做的是提供解锁其他视图(应用程序窗口)的方法。显然,我想要一个舒适的用户体验,几乎没有“障碍”,如果可以避免的话,我不需要维护两个独立的代码库和应用程序。因此,理想的方式是让用户点击一个按钮,让他完成应用内计费,然后在成功时“解锁”附加功能。

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

  • 我可以简单地添加“应用内结算”来解锁额外的视图吗? 免费应用(如果是,如何在发布者控制台上进行设置,我找不到任何选项?)
  • 或者我是否必须发布单独的付费产品才能做到这一点(我可以从免费应用程序链接到该产品)?
  • 由于该应用程序的免费版本保存了大约 100 个选项,我希望支持(付费)用户不必再次遍历所有这些选项。特别是如果我必须提供一个单独的应用程序,可以吗?以某种方式访问​​“其他人”的配置数据?

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      选项 1 是最好的 IMO。真的没有必要发布单独的产品。您可以使用应用内计费来解锁视图而无需太多麻烦,这对客户来说是一个更顺畅的流程,而不必安装试用应用程序,然后安装“专业”应用程序(或无用的“解锁器”应用程序,如你看到这么多)。更不用说自己轻松多了。

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

      Google 提供的tutorial 起初看起来有点混乱。我建议您阅读它,直到您完全理解后再开始。测试过程可能有点麻烦,至少可以说,所以您在第一次迭代中做得越多,您就越不会扯掉头发让它变得完美。

      【讨论】:

        猜你喜欢
        • 2022-07-16
        • 1970-01-01
        • 1970-01-01
        • 2014-06-14
        • 1970-01-01
        • 1970-01-01
        • 2010-10-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多