我想向我的iOS应用的买家提供硬件赠品。这意味着我需要他们提供其送货地址等。

如何验证请求免费赠品的人是实际买家?

在我看来,我可以通过该应用程序提供报价,但是如何知道用户是否没有提供多个名称和地址?

我可以在使用该优惠后将其禁用,但是如果用户删除该应用并重新安装该应用,它将被恢复。

有什么想法或建议吗?
非常感激。

最佳答案

SKPaymentTransaction响应中,如果用户购买了(transactionState为Purchased),则可以将其UUID发送到服务器,CloudKit或您自己的服务器,并且当他们从设备发送硬件请求时,您可以包含UUID,并进行检查云存储的值,并且仅在以下情况下才向他们发送硬件:(a)他们购买了并且(b)您尚未发送给他们。

08-18 17:05
查看更多