我的应用包含IAP,我希望用户能够在新设备上安装该应用并恢复这些购买。我没有任何类型的登录要求,因此没有后端可以访问以检查凭据然后恢复IAP。
我知道在iOS上可以通过调用特定函数([[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
)来恢复IAP。
google play和amazon有类似的东西吗?如果没有,我该如何恢复IAP?
答案 0 :(得分:1)
From google play' official documentation:您需要调用queryInventoryAsync(QueryInventoryFinishedListener)
方法并处理QueryInventoryFinishedListener
中的数据。
From Amazon's documentation:您需要调用PurchasingService.getPurchaseUpdates()
方法来检索用户购买历史记录