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;
}
注意,使用不同的方式获取receipt,返回的数据类型不同
详情可参考http://blog.csdn.net/xyxjn/article/details/36896647