我以这种方式进入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变得如此之大。有什么想法吗?
答案 0 :(得分:1)
这是收据数据。它必须包括与您所有购买相关的所有信息。您可以在那里找到所有应用内购买信息。这就是为什么当您进行测试时,新的应用内购买信息会再次添加到收据中并且数据大小会增加