我正在测试Android应用内购买订阅,其中一个帐户具有TEST许可证访问权限(我知道测试访问权限不支持订阅)。
注意到购买回复JSON中没有orderId
但是付款通过(不收费,因为此订阅有7天的跟踪)。响应json看起来像:
"packageName": "com.xxx.xxxx",
"productId": "yyyyyyyyyy_sdsda",
"purchaseTime": 1426055867418,
"purchaseState": 0,
"purchaseToken": "xxxxxxxxxxxx",
"autoRenewing": true
找不到'ORDERID'。尝试转换到另一个钱包帐户,但没有运气。任何线索??
答案 0 :(得分:12)
我已尝试在此问题上获得Google支持,看起来他们也增加了对订阅的TEST访问权限的支持。即不会为TEST帐户分配订单ID。这是他们的回答:
该团队表示正在按预期工作,因为我们的付款系统(电子钱包)实际上不会处理任何内容,因此永远不会分配订单ID。我知道它不适合测试目的,但目前它的工作原理。
在此发帖,希望能帮助其他人了解这些变化。