我正在我的应用程序中实施应用内购买。
我想要做的是我几乎没有锁定的功能,一旦用户单击该功能,它会要求购买该产品,一旦他们购买,该功能将被解锁。但在此之前,我必须检查该特定产品是否已被用户购买。如果它已经购买,我不想显示购买该产品的警报。
如何实现这一点。
我正在我的应用程序中实施应用内购买。
我想要做的是我几乎没有锁定的功能,一旦用户单击该功能,它会要求购买该产品,一旦他们购买,该功能将被解锁。但在此之前,我必须检查该特定产品是否已被用户购买。如果它已经购买,我不想显示购买该产品的警报。
如何实现这一点。
理想情况下,您应该在购买时保存有关已购买物品的信息,以便您自己检查。在应用程序重新安装的情况下,可以查询应用程序商店以查看您过去的所有交易。
如果您想从您使用的商店获取以前的交易列表-[SKPaymentQueue restoreCompletedTransactions]
。恢复的交易可以像普通交易一样进行验证。