【问题标题】:Using In-App billing to purchase full version of the game使用应用内计费购买完整版游戏
【发布时间】:2011-08-17 20:50:24
【问题描述】:

我想在我的游戏的免费版本中集成应用内计费,以允许用户从免费版本本身购买完整版本。 我已经开始使用应用内计费,并且可以轻松地在游戏中提供其他项目。 问题是我不知道如何开始下载完整版游戏并从市场上实际购买完整版。

【问题讨论】:

标签: android upgrade billing in-app


【解决方案1】:

据我了解,您不能使用 IAB 购买不同的应用程序(完整版和免费版)。它仅用于购买该特定应用程序的“项目”。你可以用它来:

  1. 验证购买“升级”到完整应用,每次启动时在本地重新验证,如果升级有效,则删除游戏内广告,因此现在是“非免费”版本。类似的东西。
  2. 验证购买,然后开始下载完整的内容包,“锁定”到设备。
  3. 验证购买,然后“解锁”免费版本中已内置的内容。

我猜 1 和 3 会最受欢迎。 2 需要单独的内容服务器,但是一旦有了服务器,您还可以更好地保护您的购买(让服务器运行验证步骤,因此您的公钥不存在于应用程序中),并且内容可以是“服务器-仅为该设备/用户帐户签名”(或类似的东西,因此不能将内容复制到另一台设备)。

【讨论】:

  • 我也一直在考虑第一个和第三个选项。但是如果市面上既有免费版也有完整版,升级后完整版仍然没有购买……也就是说,用户仍然只能收到免费版的更新,他可以再次从市场上购买完整版"如果他愿意的话。
  • 是的,您将拥有两个独立的应用版本,不同之处在于其中一个具有预先解锁的内容或已经没有广告。另一种选择是只发布一个免费应用程序,让人们升级到无广告或解锁内容,然后只跟踪一个应用程序。我的直觉说我们可能会看到更多后一种情况。
  • 哦,另一种选择是跳过 IAB,并有一个指向市场意图的链接,该链接会启动到应用程序的完整版本……这就是许多人已经在做的事情。是的,在这种情况下仍然有两个应用程序版本。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多