Android In-App购买耗材

时间:2014-02-15 05:29:34

标签: android in-app-purchase billing

我在当前的应用中实施了Google的结算服务API。由于性质原因,我有几件消耗品。例如,如果用户购买消耗品AA,则消费者获得20个硬币。我目前正在用户的设备上存储20个硬币的价值。有没有办法将此值存储在Google的服务器中?我之所以这样做是因为如果有人根据他们的设备,他们可以进行购买,然后制作存储可消费内容的文件的副本,并在他们使用应用程序中的耗材时继续恢复文件。我已经加密了存储在文件中的数据,因此很难对其进行更改,但您可以根据需要进行备份和恢复。 如果您有其他建议,请告诉我。

谢谢你, 甲

1 个答案:

答案 0 :(得分:0)

如果是托管项目,则谷歌会存储购买历史记录,您可以查询其API,以了解用户购买的货币数量。但是,您需要在自己的服务器上单独跟踪支出,否则无论何时查询购买,您最终都会将该金额记入用户,无论他们获得了多少。

简而言之,Google没有为此提供精心定制的系统。为了安全起见,最好将详细信息存储在您自己的服务器上,或者如您所述在设备上加密它们。