【发布时间】:2018-03-08 12:16:41
【问题描述】:
我正在开发一款带有应用内购买功能的 Android 应用,购买后会立即使用。
有没有办法从 Google Play 服务中获取所有已购买商品的列表,这些商品已经被用户消费了?例如,为了避免用户可能卸载并重新安装应用程序时出现问题。
【问题讨论】:
我正在开发一款带有应用内购买功能的 Android 应用,购买后会立即使用。
有没有办法从 Google Play 服务中获取所有已购买商品的列表,这些商品已经被用户消费了?例如,为了避免用户可能卸载并重新安装应用程序时出现问题。
【问题讨论】:
请注意,一旦您消费了所购买的商品,就可以再次购买。因此,如果您希望能够在设备之间切换,则可能不适合“消费”购买。相反,在购买后,不要消费该物品,该信息将在设备之间共享 - 当然前提是它们使用相同的帐户。
【讨论】:
您需要拨打getPurchases():
Bundle ownedItems = mService.getPurchases(3, getPackageName(), "inapp", null);
【讨论】: