我在使用应用内购买的Android应用上工作,购买时会立即消费。
有没有办法从Google Play服务中获取所有已购买商品的清单?例如,为了避免用户卸载并重新安装应用程序时出现问题。
答案 0 :(得分:1)
请注意,一旦您进行了购买,它就可以再次购买。因此,您希望能够在设备之间切换,可能不适合“消费”购买。相反,在购买之后,不要使用该项目,并且该信息将在设备之间共享 - 前提是它们当然使用相同的帐户。
答案 1 :(得分:0)
您需要致电getPurchases()
:
Bundle ownedItems = mService.getPurchases(3, getPackageName(), "inapp", null);