我想在我的游戏的免费版本中集成应用内计费,以允许用户从免费版本本身购买完整版本。我已经让应用内计费工作正常进行,并且我可以轻松地在游戏中提供其他项目。问题是我不知道如何开始下载完整版游戏并从市场上实际购买完整版。
问问题
1745 次
1 回答
2
据我了解,您不能使用 IAB 购买不同的应用程序(完整与免费)。它仅用于购买该特定应用程序的“项目”。你可以做的是用它来:
- 验证购买“升级”到完整应用程序,每次启动时在本地重新验证,如果升级有效,则删除游戏内广告,因此它现在是“非免费”版本。类似的东西。
- 验证购买,然后开始下载完整的内容包,“锁定”到设备。
- 验证购买,然后“解锁”免费版本中已内置的内容。
我猜1和3将是最受欢迎的。2 需要单独的内容服务器,但是一旦有了服务器,您还可以更好地保护您的购买(让服务器运行验证步骤,因此您的公钥不存在于应用程序中),并且内容可以是“服务器-仅针对该设备/用户帐户(或类似的东西,因此不能仅将内容复制到另一台设备)签名。
于 2011-08-17T21:18:36.440 回答