我正在尝试创建一个库,该库将验证 StoreKit 收据直接连接到 Apple 服务器,而无需 3rd 方服务器。这是可能的,因为 Apple 建议您首先针对生产服务器http://buy.itunes.apple.com/verifyReceipt进行验证,如果验证失败并显示代码 21007,请尝试沙箱服务器https://sandbox.itunes.apple.com/验证收据。
但是,我一直收到错误“无法连接到服务器”。对于生产服务器,或“网络连接丢失”。从沙盒服务器。
如果我使用 Hurl.it 将相同的确切帖子数据发送到任一 URL,我会得到正确的响应。
我是不是做错了什么,或者这只是被 Apple 阻止,强迫你使用中间人服务器来验证收据?如果是这样,为什么?
谢谢
马切伊