2014年9月30日 星期二

取得iAP的receipt

//取得iAPreceipt
+(NSData *) getReceiptData:(SKPaymentTransaction *)transaction{
    NSData *receiptData = nil;
    if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
        receiptData = transaction.transactionReceipt;
    }
    else {
        NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[[NSBundle mainBundle] appStoreReceiptURL]];
        NSError *error = nil;
        receiptData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:&error];
    }
    return receiptData;

}

沒有留言:

張貼留言