android - 尝试使用 Google 电子钱包验证 Android 应用内购买

标签 android in-app-purchase in-app-billing android-pay

我们的游戏是应用内购买游戏,我们想在我们自己的安全服务器上验证订单 ID。

我们已经在设备上收到了来自谷歌的购买结果,我们正在寻找一种方法来通过包含在购买结果中的订单 ID 从开发者的谷歌钱包中获取订单信息,因为有些用户使用一些方法来通过我们的设备购买验证无需付费。

我们可以在我们的谷歌钱包账户上查看所有的订单,所以应该有一个 API 供开发者获取订单信息,我们用谷歌搜索了关键词“Google Wallet API”,“Android order id”等.但没有找到我们可以使用的东西。

你有什么线索吗?或者你们如何使用订单 ID 验证订单?

最佳答案

可以使用 Purchase Status API 完成购买验证:

使用它,您可以检查 purchaseStateconsumptionStatedeveloperPayload,这是在您的购买请求中发送的,可以是用户。有关详细信息,请参阅:Purchases products API info

关于android - 尝试使用 Google 电子钱包验证 Android 应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17737297/

相关文章:

java - 为什么map被调用多次?

android - 如何从非前台的 Activity 访问当前上下文?

android - 测试应用内计费 : "The publisher cannot purchase this item"

Android 应用内结算问题

java - 自定义对话与键盘 Android

java - setOnItemClickListener 自定义 Listview

ios - 持久化交易收据

ios - iTunes 中的报亭启用问题

android - 到期时间未收到 Google Play 实时通知 SUBSCRIPTION_EXPIRED

android - getPurchases() NullPointerException 初始化 mService