恢复使用codenameone进行的购买

时间:2016-09-30 15:02:13

标签: in-app-purchase codenameone restore

如何找到用户之前使用Codename One购买的IAP项目? 我使用购买类实现,但方法 getProducts(skus)返回null,方法 wasPurchased(sku)引发异常。 问题中更棘手的部分是:用户已经更改了他/她的设备(同一供应商/其他设备),我该如何评估用户之前购买/订阅的内容?

最好

babür

1 个答案:

答案 0 :(得分:1)

这是iOS功能/要求,但实施起来相对简单。您可以使用适用于iOS的isRestoreSupported方法。

然后调用restore(),这会导致paymentSucceeded回调与之前的用户购买重复调用。