if ([UIDevice iOSVersion] > 6.9f) {
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[[NSBundle mainBundle] appStoreReceiptURL]];
NSError *error = nil;
receiptData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:&error];
}
else {
receiptData = transaction.transactionReceipt;
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[[NSBundle mainBundle] appStoreReceiptURL]];
NSError *error = nil;
receiptData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:&error];
}
else {
receiptData = transaction.transactionReceipt;
}
appStoreReceiptURL 是用来获取交易收据的
本文介绍了如何根据设备版本的不同来获取iOS应用内购买的交易收据。对于iOS 7及更高版本,通过NSURLRequest发送同步请求获取appStoreReceiptURL;对于更低版本,则直接使用transactionReceipt。
4358

被折叠的 条评论
为什么被折叠?



