交易收据中的交易标识符字段与另一个用户不同

时间:2014-02-06 13:29:36

标签: ios iphone in-app-purchase storekit

我正在做一个应用程序。因为我正在使用InAppPurchase概念。我正在实施自动续订订阅。每当我订阅产品时,我都会将收据从我的服务器发送到苹果服务器。我得到了来自apple.That响应包含不同的字段。在那些字段中,我想了解transactionIdentier。这个文件与每次付款都不同。每当我第一次订阅时,无论我得到的是什么,都与我在续订。如果另一个用户订阅了相同的项目,那么该人也会获得相同的transactionIdentifier或不同的。“

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的答案是所有用户和所有交易都获得一个唯一的transactionIdentifier(除非我误读了一串数字)。如果您想要用户首次订阅时的transactionIdentifier,我相信您可以在transaction.originalTransaction期间从SKPaymentTransactionStateRestored获取该信息并且我认为这与在您的服务器上查找original_transaction_id字段相同