0

我有一个相当简单的应用内购买设置——他的用户可以购买一次性许可证来禁用广告,仅此而已,没有订阅,没有消耗品——只是他们永久保留的一次性许可证。

显然,我希望在卸载/重新安装后永远包含在内 - 最新的 Google Billing (v3) 能够在启动时检查许可证是否存在,从而在卸载后刷新许可证(实际上,在之后取消它退款)但亚马逊似乎不支持任何重新查询购买状态!?

我能找到的唯一方法是重新购买——此时它会说“哦,你已经买了这个”,我可以拿起它并把许可证还给他们——但这不是自动的,他们必须'再次购买它以发现他们拥有它并且它永远不会知道退款......

是否有人使用过 Amazon Billing API 足以了解这是否可行?文档 - 坦率地说 - 很差(而且经常过时),论坛是鬼城,当他们回复时,往往没有帮助 - 他们自己的例子非常基础,根本没有这样做。 ..

4

1 回答 1

1

根据这个网站,https://developer.amazon.com/sdk/in-app-purchasing/documentation/developer-guide.html,似乎你必须打电话initiatePurchaseUpdatesRequest,然后 onPurchaseUpdatesResponse(PurchaseUpdatesResponse purchaseUpdatesResponse)又会被打电话。purchaseupdatesresponse 中的信息应该有你需要的

于 2012-12-15T00:36:56.323 回答