如何确定Android购买数据是沙盒还是非沙盒(测试或非测试)?

3
我们已经实现了Android应用内购买,我们将购买信息发送到我们的后端。我的问题是如何知道购买数据是否是沙盒环境?在Google更新测试环境之前,测试订单ID为空,现在Google会返回测试环境的订单ID。有一个来自Google的文档,介绍成功响应数据,但是没有任何值表明我们处于测试环境。https://developer.android.com/google/play/billing/billing_reference.html
1个回答

1

你无法区分它们的差异。

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

Google Play和处理实际购买流程的后端(您无法对其进行任何控制)显然知道。但是,没有发送任何内容告诉应用程序它是否是沙盒购买。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接