android - 实现 Google Play 结算的智能方法

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

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

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

现在我正在寻找最聪明的方法来做到这一点:

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

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

    最佳答案

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

    关于android - 实现 Google Play 结算的智能方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13904301/

    相关文章:

    ios - 应用审查时应用内购买失败

    android - 再次关闭公开 Beta 测试时会发生什么

    android - 服务器上的Google Play应用内购买验证

    android - GCC 发出 ARM idiv 指令(续)

    java - 在 IntelliJ 中添加 SDK 时遇到问题

    java.lang.RuntimeException : Unable to start activity ComponentInfo{. .}java.lang.NullPointerException

    android - 如何找出哪些设备与我的 Android 应用程序兼容(不兼容)?

    android - 在 xml 中设置 Google Map v2 上的 ImageView

    ios - 应用内购买恢复未完成

    ios - Swift IAP RestoreCompletedTransactions 甚至可以恢复未购买的元素