这个问题与以下内容完全相同:>
Android consumable: “already own that item” but inventory.hasPurchase() is false2个
我昨天购买了订阅(不是托管产品或非托管产品)进行测试,我退还了自己,然后取消了订阅.退款和取消后,当我致电:
我昨天购买了订阅(不是托管产品或非托管产品)进行测试,我退还了自己,然后取消了订阅.退款和取消后,当我致电:
m_billingService.getPurchases(3,m_context.getPackageName(),ITEM_TYPE_SUBS,null)
它将以购买状态0(有效/ ok)返回我的购买.今天,当我调用相同的方法时,它什么都不返回.然而,当我尝试购买该商品时,Google Play商店会回复我已经拥有该商品的商品.
我已经重新启动了Android设备,清除了谷歌播放服务缓存,并确保只在我的手机上激活测试帐户(即,我删除了我的谷歌开发者帐户).