应用内购买沙盒服务器为一个收据返回多个事务

时间:2015-03-12 14:25:41

标签: ios iphone ipad in-app-purchase storekit

现在,当我将收据发送到沙箱服务器(sandbox.itunes.apple.com)进行一次交易时,我将返回与Apple帐户关联的所有交易的信息。这是预期的行为吗?还有其他人遇到过这种情况吗?

2 个答案:

答案 0 :(得分:2)

是,收据包含有关应用程序所做的所有交易的信息。但你应该考虑非常重要的问题:

  

可消费产品的应用内购买收据已添加到   购买时收据。它一直保留在收据中,直到   您的应用完成该交易。在那之后,它被删除   从下次收据更新时的收据 - 例如,   当用户进行另一次购买或明确表示您的应用时   刷新收据。

     

非消费品的应用内购买收据,   自动续订,不续订或免费   订阅无限期地保留在收据中。

https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html

答案 1 :(得分:0)

我在这里找到了我的问题的答案:iOS Server Side Validation - receipt types

这是预期的行为。