ios如何获取已购买产品的列表?

标签 ios in-app-purchase product verify

我正在构建一个使用应用内购买的应用。我使用的是非消耗品类型。

一切正常(设置产品、购买...)。

我想做的是验证用户已经购买了哪些产品(在重新安装应用程序或更换设备时)?

这可能吗?

谢谢

最佳答案

参见 Restoring Transactions应用内购买指南的部分。这是它具体说的:

Store Kit provides built-in functionality to restore transactions for non-consumable products, auto-renewable subscriptions and free subscriptions. To restore transactions, your application calls the payment queue’s restoreCompletedTransactions method. The payment queue sends a request to the App Store to restore the transctions. In return, the App Store generates a new restore transaction for each transaction that was previously completed.

关于ios如何获取已购买产品的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51203502/

相关文章:

ios - 创建 Stripe 客户 ID 时出现 Alamofire 错误 (iOS)

ios - 如何获取通过 Storyboard添加到 View 的控件的句柄?

php - woocommerce 添加到单个产品页面上的购物车按钮

ios - iOS-SKProductsResponse返回空产品数组

iphone - 通过应用内购买从付费应用到免费应用

sql - Magento:有没有办法将所有可配置产品设置为 "Not Visible Individually"

php - 在 WooCommerce 产品自定义选项卡中添加来自特定 ID 的产品

ios - 使用transitionStyle .scroll时如何将UIPageViewControllerSpineLocation设置为.mid

ios - Swift:无法关闭模态呈现的 LoginViewController

android - 异常 : Can't start async operation (refresh inventory) because another async operation(launchPurchaseFlow) is in progress