App Store收据

时间:2016-12-20 08:34:08

标签: ios iphone app-store

我以这种方式进入App Store收据:

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {
    for (SKPaymentTransaction *transaction in transactions) {
        switch (transaction.transactionState) {
            case SKPaymentTransactionStatePurchased:
                _data = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];
                break;
send _data to server
......

在sandBox环境中,我多次测试付款。我发现_data变得比上次更大了。现在_data变成了30000字节。有谁知道为什么_data变得如此之大。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这是收据数据。它必须包括与您所有购买相关的所有信息。您可以在那里找到所有应用内购买信息。这就是为什么当您进行测试时,新的应用内购买信息会再次添加到收据中并且数据大小会增加