恢复基于用户 google play/amazon 商店帐户的 IAP
restore IAP based on user google play/amazon store account
我的应用程序包含 IAP,我希望用户能够在新设备上安装该应用程序并恢复这些购买。我没有任何类型的登录要求,因此没有后端可以访问以检查凭据然后恢复 IAP。
我知道在 iOS 上可以通过调用特定函数 ([[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
) 简单地恢复 IAP。
googleplay和amazon有类似的东西吗?如果没有,我该如何恢复IAP?
From google play' official documentation:需要调用queryInventoryAsync(QueryInventoryFinishedListener)
方法处理QueryInventoryFinishedListener
.
中的数据
From Amazon's documentation:需要调用PurchasingService.getPurchaseUpdates()
方法获取用户购买记录
我的应用程序包含 IAP,我希望用户能够在新设备上安装该应用程序并恢复这些购买。我没有任何类型的登录要求,因此没有后端可以访问以检查凭据然后恢复 IAP。
我知道在 iOS 上可以通过调用特定函数 ([[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
) 简单地恢复 IAP。
googleplay和amazon有类似的东西吗?如果没有,我该如何恢复IAP?
From google play' official documentation:需要调用queryInventoryAsync(QueryInventoryFinishedListener)
方法处理QueryInventoryFinishedListener
.
From Amazon's documentation:需要调用PurchasingService.getPurchaseUpdates()
方法获取用户购买记录