使用应用内结算来购买完整版本的游戏

时间:2011-08-17 20:50:25

标签: android upgrade billing in-app

我想在我的游戏的免费版本中集成应用内结算,以允许用户从免费版本本身购买完整版本。 我已经开始使用In-App结算工具,我可以轻松地在游戏中添加其他项目。 问题是我不知道如何开始下载完整版游戏并从市场上购买完整版本。

1 个答案:

答案 0 :(得分:2)

据我所知,您不能使用IAB购买其他应用程序(完全免费)。它仅用于购买该特定应用程序的“项目”。你能做的就是用它来:

  1. 验证购买'升级'到完整的应用程序,当你启动时,你每次在本地重新验证,如果升级有效,你删除游戏内广告,所以它现在是'非免费'版。这样的事情。
  2. 验证购买,然后开始下载完整内容包,“锁定”到设备。
  3. 验证购买,然后“解锁”内置于免费版本中的内容。
  4. 我猜第1和第3将是最受欢迎的。 2需要单独的服务器用于内容,但是一旦你有了服务器,你也可以更好地保护你的购买(让服务器运行验证步骤,所以你的公钥不在应用程序中),内容可以是'服务器 - 只为那个设备/用户帐户(或类似的东西签名),所以不能只是将内容复制到另一个设备。