iOS7下获取内付费的receipt


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


你可能感兴趣的:(内付费,ios7,receipt)