哥们新开发的游戏上线后我手贱用内购插件给破解了,于是他开始研究防破解,废话不多说直接上代码
- (BOOL)verify:(SKPaymentTransaction *)transaction
{
NSData *iapData=transaction.transactionReceipt;
NSString*encodingStr = [NSString base64StringFromData:iapData length:iapData.length];
//上线以后
NSString *URL=@"https://buy.itunes.apple.com/verifyReceipt";
//用测试账号测试的时候
//NSString *URL=@"https://sandbox.itunes.apple.com/verifyReceipt";
NSMutableURLRequest *request1 = [[NSMutableURLRequest alloc] init];// autorelease];
[request1 setURL:[NSURL URLWithString:URL]];
[request1 setHTTPMethod:@"POST"];
[request1 addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request1 setValue:[NSString stringWithFormat:@"%d", [encodingStr length]] forHTTPHeaderField:@"Content-Length"];
NSDictionary* body = [NSDictionary dictionaryWithObjectsA