10

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

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

如何实现这一点。

4

1 回答 1

8

理想情况下,您应该在购买时保存有关已购买物品的信息,以便您自己检查。在应用程序重新安装的情况下,可以查询应用程序商店以查看您过去的所有交易。

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

于 2009-11-09T10:24:46.357 回答