我正在我的应用程序中实施In App购买。
我想要做的是我几乎没有锁定的功能,一旦用户点击该功能,它将要求购买该产品,一旦购买,该功能将被解锁。但在此之前,我必须检查用户是否已经购买了该特定产品。如果已购买,我不想显示购买该产品的提示。
如何实现这一目标。
答案 0 :(得分:8)
理想情况下,您应该保存购买时购买的信息,这样您就可以自行检查。如果重新安装应用程序,可以查询应用商店以查看您过去的所有交易。
如果您想从商店获取先前交易的列表,请使用-[SKPaymentQueue restoreCompletedTransactions]
。恢复的交易可以像正常交易一样进行验证。