一位用户声称自己购买了一个应用程序,并从Apple收据电子邮件中向我发送了一个订单ID(看起来像MKQHK4Y9LF)。在我们的数据库中,只有从收据验证处理中收集到的交易ID,看起来像是1000000566193414。如何检查是否仅从用户的Apple收据电子邮件中购买了具有订单ID的应用内商品?
最佳答案
相信我,无法将您存储在数据库中的数据与您从用户那里收到的电子邮件数据(MKQHK4Y9LF)进行链接。
使用验证购买,您将获得原始的txn ID和其他详细信息,但无法获取通过电子邮件发送的ID。苹果认为这是一个PI。
要知道的唯一方法是userID,对于每个txn(订阅),您必须(应该)存储用户ID(emailID)。
There should be a mapping of userID (email, guid etc) and original_transaction_id
关于ios - 如何验证从买家的Apple收据电子邮件收到的App Store订单ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58092958/