如何为我的Android应用添加可购买的功能(以特定方式)?

时间:2016-06-01 13:48:47

标签: android in-app-billing

我有一个Android应用程序,由以下图片表示:

Main activity appearence

主要活动是一种由按钮组成的“主菜单”。每个按钮都会启动一个子活动。到目前为止一切正常,这不是这个问题的目的。

我想做的是及时添加一些功能。例如,我在项目中添加了一个新功能/活动,我希望我的主要活动如此:

Added features appearence

所以我的主要活动现在会有更多按钮。每个新按钮的行为如下所述:

  • 如果该功能是免费的,只需充当普通按钮(就像随发布的活动提供的按钮一样)

  • 如果必须购买该功能,该按钮(一旦点击)将显示“临时”活动,该活动将提供新功能的视频演示和选项买或不买。

    • 如果用户不购买新功能,只要未购买新功能,该功能应保持不变(因此该按钮将始终显示“临时”活动)

    • 如果用户购买新功能,该按钮现在应该启动新功能而不是“临时”活动。

所以我的问题是:

  1. 有可能吗? (我想是的,但问问......并没有坏处。)
  2. 我如何尽可能轻松地实现这一点(我看了一下应用程序内的计费功能和示例,但由于“临时”活动,我的应用程序无法完全相同,因此有点令人困惑事...)
  3. 如果您有任何想法/建议可以提供帮助,我会很高兴听到它!

1 个答案:

答案 0 :(得分:1)

无需使用任何应用内库。只需使用一些标志来指示哪些功能是免费的以及应付的是什么。要查看已购买的功能,只需使用example app中的标准Google应用内应用方法,此处为in-app implementation guide,其中包含实施细节。