我想为我的iOS应用的购买者提供硬件赠品。这意味着我需要他们提供其送货地址等。
我如何验证请求免费赠品的人是实际买家?
在我看来,我可以通过该应用程序提供报价,但是如何知道用户是否没有提供多个名称和地址?
使用该优惠后,我可以将其禁用,但是如果用户删除该应用并重新安装,该优惠将会恢复。
有什么想法或建议吗? 非常感谢。
答案 0 :(得分:0)
在您的SKPaymentTransaction
响应中,如果用户购买了(transactionState为Purchased
),则您可以将其UUID向上发送到服务器,CloudKit或您自己的服务器,以及当他们从以下位置发送硬件请求时:他们的设备可以包含UUID,并对照云存储的值进行检查,并且仅在以下情况下才向他们发送硬件:(a)他们购买了(b)您还没有发送给他们。