In App Purchase 例子PurchaseTest 解决 "status":21002

http://www.cocoachina.com/bbs/read.php?tid=93642

修改了下面的函数

- (void) completeTransaction: (SKPaymentTransaction *)transaction
{
    NSLog(@"Transaction complete");
    NSError *jsonError = nil;
    NSDictionary *info = [NSDictionary dictionaryWithObject:[transaction.transactionReceipt base64String] forKey:@"receipt-data"];
    NSData* jsonData = [NSJSONSerialization dataWithJSONObject:info options:NSJSONWritingPrettyPrinted error:&jsonError];
    。。。
}

解决 {"status":21002, "exception":"java.lang.NullPointerException"} 报错 


例子走通  


主要问题是在去apple验证的时候,需要传JSON格式

阅读更多
换一批

没有更多推荐了,返回首页