Iphone 未通过收据验证
我正在尝试创建一个lib来验证直接连接到苹果服务器的StoreKit收据,而不需要第三方服务器。这是可能的,因为苹果建议您首先针对生产服务器进行验证,如果验证失败,代码为21007,请尝试使用沙盒服务器 但是,我无法从沙盒服务器接收到生产服务器的错误“无法连接到服务器”,或者“网络连接丢失” 如果我使用Hurl.it将相同的post数据发送到任意一个URL,我会得到正确的响应 是我做错了什么,还是苹果只是阻止了这一点,迫使你使用中间人服务器验证收据?如果是,为什么 谢谢Iphone 未通过收据验证,iphone,ios,verification,storekit,receipt,Iphone,Ios,Verification,Storekit,Receipt,我正在尝试创建一个lib来验证直接连接到苹果服务器的StoreKit收据,而不需要第三方服务器。这是可能的,因为苹果建议您首先针对生产服务器进行验证,如果验证失败,代码为21007,请尝试使用沙盒服务器 但是,我无法从沙盒服务器接收到生产服务器的错误“无法连接到服务器”,或者“网络连接丢失” 如果我使用Hurl.it将相同的post数据发送到任意一个URL,我会得到正确的响应 是我做错了什么,还是苹果只是阻止了这一点,迫使你使用中间人服务器验证收据?如果是,为什么 谢谢 Maciej忘记了这两行
Maciej忘记了这两行。现在都在工作
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setValue:[NSString stringWithFormat:@"%d", [[jsonString dataUsingEncoding:NSUTF8StringEncoding] length]] forHTTPHeaderField:@"Content-Length"];
我在模拟器上测试时遇到了类似的问题,结果是这样的 我的Mac电脑有一个正常的互联网连接,而模拟器没有。重新启动模拟器修复了该问题