生成兑换代码应用内结算

时间:2014-02-02 05:50:37

标签: android in-app-billing

在我的应用程序中,用户应该能够购买他能够在另一台设备上兑换的代码。这样做的问题是,应用内结算不会自动为您生成代码。但是,它确实会生成购买令牌。我想出了两个可能的解决方案,但我不知道该怎么办。以下是我的选择:

  1. 使用算法缩短购买令牌并将其用作代码。 (不确定这是否会引起安全问题,因为代码可能会从其他设备上兑换。)
  2. 使用服务器和“购买状态”生成代码并管理可用和已用代码。

1 个答案:

答案 0 :(得分:1)

这是非常大胆的实现这样的事情。如果您想让用户有机会将代码作为礼物送给他人,那么您需要拥有一台服务器并保留您的代码,以及有关在服务器上兑换它的人和时间的信息。这必须非常安全且非常可靠。这听起来像是选项二。