2014-02-15 72 views
0

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

谢谢 一个

回答

0

如果它是一个管理项目,然后购买历史是由谷歌存储,并可以进行查询到自己的API来找出用户多少货币都有购买。但是,您需要分别在自己的服务器上跟踪支出,否则,无论您何时查询购买,您最终都会向用户记入该金额,无论他们获得多少。

总之,谷歌不提供一个很好的定制系统。为了安全起见,您最好将自己的服务器上的详细信息存储起来,或者在您记下的设备上加密它们。

+0

我想将数据存储在服务器上,并且在设备没有互联网连接的情况下在设备上备份,并且允许用户在其他设备上使用他们的购买。 我正在研究Google Cloud Save服务。有没有人曾经使用这种方式来保存每个用户的少量数据?那里有没有教程向你展示如何实现这项服务?我还没有找到。 – David

相关问题