如何验证从买家的 Apple 收据电子邮件中收到的 App Store 订单 ID?

How to verify a App Store Order ID received from a buyer's Apple receipt email?

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

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

使用验证购买,您可以获得原始交易 ID 和其他详细信息,但不会获得电子邮件中发送的 ID。 Apple 认为是 PI。

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

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