gpt4 book ai didi

xcode - 我从苹果的沙箱服务器测试 ios 中的自动更新订阅时收到 21004 作为状态值的回复?

转载 作者:行者123 更新时间:2023-12-04 01:40:03 25 4
gpt4 key购买 nike

我正在测试 In app purchase auto-renewable subscription 但苹果的沙箱服务器总是返回 status=21004

 #define SHARED_SECRET @"INSERT HERE YOUR ITUNESCONNECT SHARED SECRECT KEY FOR AUTORENEWABLE SUBCRIPTIONS RECEIPT VALIDATION"

-(void)checkReceipt {
// verifies receipt with Apple
NSError *jsonError = nil;
NSString *receiptBase64 = [NSString base64StringFromData:receiptData length:[receiptData length]];
NSLog(@"Receipt Base64: %@",receiptBase64);

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:[NSDictionary dictionaryWithObjectsAndKeys:
receiptBase64,@"receipt-data",
SHARED_SECRET,@"password",
nil]
options:NSJSONWritingPrettyPrinted
error:&jsonError
];
NSLog(@"%@",jsonData);
NSError * error=nil;
NSDictionary * parsedData = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:&error];
NSLog(@"%@",parsedData);
NSLog(@"JSON: %@",[[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]);
// URL for sandbox receipt validation; replace "sandbox" with "buy" in production or you will receive
// error codes 21006 or 21007
NSURL *requestURL = [NSURL URLWithString:@"https://sandbox.itunes.apple.com/verifyReceipt"];

NSMutableURLRequest *req = [[NSMutableURLRequest alloc] initWithURL:requestURL];
[req setHTTPMethod:@"POST"];
[req setHTTPBody:jsonData];
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:req delegate:self];
if(conn) {
receivedData = [[NSMutableData alloc] init];
} else {
completionBlock(NO,@"Cannot create connection");
}
}

有人可以帮助我获得正确的收据验证吗?

最佳答案

您必须替换顶部的此文本 INSERT HERE YOUR ITUNESCONNECT SHARED SECRECT KEY FOR AUTORENEWABLE SUBCRIPTIONS RECEIPT VALIDATION使用您从 iTunes Connect 获得的 key 。 (显然,不要在 Stack Overflow 上发布完整的 secret ,不过)。

secret 通常是一个 32 位的字母数字字符串,看起来像这样 39fkjc38jd02mg72k9cn29dfkm39fk00 (这个是假的)。

在(新的)iTunes Connect 中,转到 我的应用 >(然后单击您的应用)> 应用内购买 > 查看或生成共享 key

关于xcode - 我从苹果的沙箱服务器测试 ios 中的自动更新订阅时收到 21004 作为状态值的回复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14976453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com