我们的游戏是一款应用内购买游戏,我们希望在自己的安全服务器上验证订单ID。
我们已收到Google在设备上的购买结果,我们正在寻找一种方法,通过订单ID从开发商的Google钱包中获取订单信息,其中包含购买结果,因为有些用户使用某些方式来在没有付费的设备上通过我们的购买验证。
我们可以检查我们的Google电子钱包帐户上的所有订单,因此应该有一个API供开发人员获取订单信息,我们已经搜索了关键字“Google电子钱包API”,“Android订单ID”等但我们找不到任何可以使用的东西。
你有什么线索吗?或者你们如何用订单ID验证订单?
答案 0 :(得分:1)
购买验证可以使用购买状态API :
完成token
是购买完成后收到的Purchase.getOrderId()
订单ID。使用它,您可以检查在购买请求中发送的purchaseState
,consumptionState
和developerPayload
,并且可以是该用户的唯一标识符。有关详细信息,请参阅:Purchases products API info