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

时间:2009-11-09 08:44:22

标签: iphone in-app-purchase

我正在我的应用程序中实施In App购买。

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

如何实现这一目标。

1 个答案:

答案 0 :(得分:8)

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

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