首页 文章

iPhone In App购买确定是否购买了产品

提问于
浏览
10

我正在我的应用程序中实现In App购买 .

我想要做的是我几乎没有锁定的功能,一旦用户点击该功能,它将要求购买该产品,一旦他们购买,该功能将被解锁 . 但在此之前,我必须检查用户是否已经购买了该特定产品 . 如果它已经购买我不想显示购买该产品的警报 .

如何实现这一目标 .

1 回答

  • 8

    理想情况下,您应该保存购买时购买的信息,这样您就可以自行检查 . 如果重新安装应用程序,则可以查询应用商店以查看过去的所有交易 .

    如果您想从商店获取以前的交易列表,请使用-[SKPaymentQueue restoreCompletedTransactions] . 恢复的事务可以像正常事务一样进行验证 .

相关问题