【问题标题】:Android In-App Purchase of consumableAndroid 应用内购买消耗品
【发布时间】:2014-02-15 05:29:34
【问题描述】:

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

谢谢, 一个

【问题讨论】:

    标签: android in-app-purchase billing


    【解决方案1】:

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

    简而言之,Google 没有为此提供量身定制的系统。为了安全起见,您最好将详细信息存储在自己的服务器上,或者按照您的说明在设备上对其进行加密。

    【讨论】:

    • 我想将数据存储在服务器上并在设备上进行备份,以防设备当时没有互联网连接,并允许用户使用他们的购买其他设备。我正在研究 Google Cloud Save 服务。有没有人用它来为每个用户节省少量数据?是否有任何教程向您展示如何实现此服务?我还没有找到。
    猜你喜欢
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多