如何找到用户之前使用Codename One购买的IAP项目? 我使用购买类实现,但方法 getProducts(skus)返回null,方法 wasPurchased(sku)引发异常。 问题中更棘手的部分是:用户已经更改了他/她的设备(同一供应商/其他设备),我该如何评估用户之前购买/订阅的内容?
最好babür
答案 0 :(得分:1)
这是iOS功能/要求,但实施起来相对简单。您可以使用适用于iOS的isRestoreSupported
方法。
然后调用restore()
,这会导致paymentSucceeded
回调与之前的用户购买重复调用。