我正在尝试在发布之前测试我的应用程序中的实际购买并使用Billing Library v3。我购买之前在其他设备上购买的商品时遇到问题。
以下是我的行动:
这是未发布的应用或测试帐户的问题吗?我确信发送的“开发人员有效负载”字符串在两个设备上是相同的,但我认为情况并非如此,因为在第二个设备上它没有事件检查有效负载,它只是在inventory.getPurchase(SKU_OF_THE_ITEM)上返回null作为响应for queryInventoryAsync()。
有人有同样的问题吗?
答案 0 :(得分:2)
似乎解决了问题。我的第二台设备上有2个帐户,而且我从二级acc切换到主帐户,而不启动Google Play应用。它必须至少启动一次 - 它显示某种"接受协议"框和接受后,正确处理应用程序中的购买。希望这对某人有帮助。