Google表示,如果购买是测试购买,您将收到空订单ID。但是我们得到了正确的orderId,所以问题是如何检查购买是否是测试购买。为什么要获得orderId?
答案 0 :(得分:0)
我猜你是在检查json回复而不是包含订单号的电子邮件中的Google Play订单收据。
如果是测试购买,则JSON响应不应包含orderId。已经确认了几次。确保您用于测试购买的帐户包含在Google Play开发者控制台>中的许可测试帐户中。应用设置>帐户详细信息,然后在“许可证测试”部分。
检查here
当您的应用内结算实施准备就绪时,您可以进行测试 以两种方式购买应用内SKU:
测试购买,让您选择的许可测试用户购买 您的应用内商品,不会对用户产生任何费用。测试 购买只能在alpha / beta版本中使用。
真实购买, 这使普通用户可以真正购买您的应用内商品 对用户的支付工具收取实际费用。
答案 1 :(得分:0)
问题自己解决了,我真的没有做任何特别的事情,但过了一段时间后我才开始收到空的orderId。