サードパーティのサーバーを使用せずに、Appleサーバーに直接接続しているStoreKitレシートを検証するライブラリを作成しようとしています。これが可能なのは、Appleが最初に本番サーバーhttp://buy.itunes.apple.com/verifyReceiptに対して検証することを推奨しており、コード21007で失敗した場合は、サンドボックスサーバーhttps://sandbox.itunes.apple.com/を試してください。 verifyReceipt。
しかし、「サーバーに接続できませんでした」というエラーが表示されたままになります。本番サーバーの場合、または「ネットワーク接続が失われました」。サンドボックスサーバーから。
Hurl.itを使用して同じ正確な投稿データをいずれかのURLに送信すると、正しい応答が得られます。
私は何か間違ったことをしているのですか、それともこれは単にAppleによってブロックされて、レシートを確認するために仲介サーバーを使用するように強制されていますか?もしそうなら、なぜですか?
ありがとう
Maciej