如何查看交易是模拟账户购买还是真实账户购买?

How to check if transaction is made with test account purchase or with real account purchase?

我正在使用测试帐户进行应用内购买测试,但 google 的响应与从真实帐户进行的购买相同。如何根据 google?

的响应检查购买是否为测试

是的,您可以从 Google 的 Purchases.subscriptions API 响应的 purchaseType 字段中进行检查 refer.

Field: purchaseType

Type: integer

Description: The type of purchase of the subscription. This field is only set if this purchase was not made using the standard in-app billing flow. Possible values are: 0 = Test (i.e. purchased from a license testing account)

正如 Google 所建议的那样,您必须开发一个 Web 服务器,从中您可以获得完整的字段列表。 如果您想了解更多关于网络服务器的信息,请参考我的 回答。