Android 实现Google Play计费的智能方法

Android 实现Google Play计费的智能方法,android,in-app-purchase,google-play,in-app-billing,Android,In App Purchase,Google Play,In App Billing,我目前在谷歌市场上发布了一个免费的应用程序 如果用户对其他功能集感兴趣,我想做的是提供解锁其他视图(应用程序窗口)的方法。显然,我希望有一个舒适的用户体验,没有什么“障碍”,如果我可以避免的话,不必维护两个独立的代码库和应用程序。因此,理想的方法是简单地让用户点击一个按钮,让他浏览应用内账单,然后在成功的情况下“解锁”附加功能 现在我正在寻找最聪明的方法: 我可以简单地添加“应用内计费”以解锁中的其他视图吗 免费应用程序(如果是,如何在发布者控制台上设置,我找不到任何选项?) 或者我必须发布一

我目前在谷歌市场上发布了一个免费的应用程序

如果用户对其他功能集感兴趣,我想做的是提供解锁其他视图(应用程序窗口)的方法。显然,我希望有一个舒适的用户体验,没有什么“障碍”,如果我可以避免的话,不必维护两个独立的代码库和应用程序。因此,理想的方法是简单地让用户点击一个按钮,让他浏览应用内账单,然后在成功的情况下“解锁”附加功能

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

  • 我可以简单地添加“应用内计费”以解锁中的其他视图吗 免费应用程序(如果是,如何在发布者控制台上设置,我找不到任何选项?)
  • 或者我必须发布一个单独的付费产品才能做到这一点(我可以从免费应用程序链接到这个产品)
  • 由于该应用程序的免费版本节省了大约100个选项,我想让支持(付费)的用户不必再次浏览所有这些选项。。特别是如果我必须交付一个单独的应用程序,它是否能够以某种方式访问“另一个”的配置数据

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

选项1在我看来是最好的。实际上没有必要发布单独的产品。您可以使用应用内计费来解锁视图,而无需太多麻烦,对客户来说,这是一个更顺畅的流程,而无需安装试用应用,然后安装“pro”应用(或者像您看到的许多应用一样,安装无用的“unlocker”应用)。更不用说对你自己更容易了

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


谷歌提供的一开始似乎有点混乱。我建议你在开始之前仔细阅读,直到你完全理解它。至少可以说,测试过程可能有点麻烦,因此在第一次迭代中获得的正确性越高,就越不容易让它变得完美。

就地解锁是最好的方法。如果你保存的事实,他们已经升级到一个文件,首选项,数据库等,也考虑混淆的名称,价值,否则任何有根电话的用户可以只设置他们喜欢的任何东西,并获得溢价功能等免费。V3计费在Play Store客户端中为您管理,因此应该更容易实现。您可能想查看它,尽管它是全新的,可能不太稳定