2

我们已经在应用程序购买中实现了 android,我们正在将购买信息发送到我们的后端,我的问题是如何知道购买数据是否是沙盒? 在谷歌更新测试环境之前,用于测试的订单 ID 为空,现在谷歌是返回和测试环境的订单 ID,有来自谷歌的文档用于成功响应数据 https://developer.android.com/google/play/billing/ billing_reference.html

但是没有值表明我们正在测试环境

4

1 回答 1

1

你无法区分。

“沙盒”购买是为了模拟真实购买。您无法通过意图来区分它们(在代码中,您可以通过您没有从中获得任何资金的事实来区分它们,但应用程序无法区分它们)

Google Play 和那里的后端(处理实际购买流程,您对此没有任何控制权)显然知道。但是没有任何东西发送到应用程序,告诉它是否是沙盒购买

于 2017-12-24T12:30:30.760 回答