我被 Google In App v3 困住了 - 我测试了一次没有消费的购买(例如,当应用程序在购买和消费之间崩溃时) - 现在我找不到出路。
如果我尝试再次购买,它会显示“您已经拥有该商品”。但是当我测试所有权时,它说我不拥有它:
Inventory inv = mHelper.queryInventory(false, null);
inv.getPurchase(sku); // null
inv.hasPurchase(sku); // false
我也无法消费任何东西,因为我没有购买的东西可供消费。这里该如何进行?
EDIT复制如下:购买应用内消耗品,然后禁用互联网连接。此后,您在几个小时内无法再次购买该产品。刚刚使用游戏商店(Diamond Digger Saga)中的一个流行应用程序进行了测试,我有完全相同的行为。真的没有可能避免/解决这个问题吗?
我遇到了这个问题。我的手机上有两个 Google 帐户,一个是开发者帐户(我愚蠢地使用了我的个人帐户),另一个是我在开发者控制台中注册的测试帐户。我已经从手机上的帐户中删除并重新添加了开发者帐户,这使我可以从我的应用程序中进行测试购买,并思考如果开发者帐户是此列表中的第二个帐户,它将使用第一个帐户进行购买。
唉,在运行该应用程序几次后,我遇到了您的问题。我放弃了两者兼而有之的尝试,并从手机中删除了开发者帐户。虽然非常不方便,但这解决了这个问题,并允许我测试购买、消费、查询等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)