首页 > 解决方案 > 如何验证从买家的 Apple 收据电子邮件中收到的 App Store 订单 ID?

问题描述

一位用户声称他购买了一个应用程序内并从 Apple 收据电子邮件中向我发送了一个订单 ID,看起来像 MKQHK4Y9LF。在我们的数据库中,只有从重新接收验证过程中收集的交易 ID,看起来像 1000000566193414。如何检查应用内购买的是否只有用户 Apple 收据电子邮件中的订单 ID?

标签: iosapp-store

解决方案


相信我,没有办法将您存储在数据库中的数据与您从用户那里收到的电子邮件数据 (MKQHK4Y9LF) 联系起来。

使用验证购买,您将获得原始 txn Id 和其他详细信息,但不会获得电子邮件中发送的 Id。苹果认为这是一个 PI。

了解这一点的唯一方法是用户 ID,对于每个 txn(订阅),您必须(应该)存储用户 ID(电子邮件 ID)。

There should be a mapping of userID (email, guid etc) and original_transaction_id

推荐阅读