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/

    相关文章:

    java - 使用单选按钮组在 Android Studio 中打开新 Activity

    ios - IAP - 可以获取免费订阅产品但不能获取付费产品

    android - 为什么无法将 apk 上传到 google play console?

    android - 如何模拟杀戮 Activity 以节省内存?

    java - 线程 "main"java.lang.IllegalStateException : No EJB receiver available for handling -- jboss-as-7. 1.1.Final 中的异常

    ios - Cordova 3 应用内购买

    iphone - 应用内购买失败的交易

    android - 在Google Play上按关键字检查应用安装

    android - 先前手动安装的应用程序从Market安装

    Android map View 问题