2016-06-30 11 views
2

をサポートして私はIPv6のサポートやAWS

"Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required." 

だから今、私たちはIPv6を設定する準備ができている、以下のメッセージが拒否されたアプリ、原因IPv6サポートの問題に、先週、私のiPhoneアプリを提出しています。 私のアプリケーションでは、AWSサーバーとやりとりしています.Application Forumsによると、IPv6はAWSの相互作用をサポートしていないと言われています。 これを解決する方法とこれを達成する方法。

お勧めします。 ありがとうございました。

+2

この質問にはAWSと上記のGoogleに言及していますが、どちらも「iOSアプリケーションのためにIPv6でホストすることができない場合の対処方法」になります。 –

+0

別のメモを追加するだけです。 iOS用AWS SDKを使用している場合、あなたのアプリがsdkバージョン2.4.2以降の@Karthik – Karthik

+0

@ Karthikを使用するようにアップグレードすると、アプリの拒否という点で同じ問題が発生しています。私は問題を解決したと思ったAWS SDKバージョン2.4.8を使用するように自分のアプリケーションを更新しましたが、今は同じ理由でAppleから別の却下を受けました。 IPv6を活用するためにAWS iOSの実装にいくつか更新が必要ですか?私はdualstack S3エンドポイントの使用について何かを読んでいましたが、iOSのマニュアルではdualstackについて言及していません。どんな助けでも大歓迎です! – Stoph

答えて

7

Appleはサーバー側を気にしません。 Appleはあなたのアプリを気にしていて、IPv4がなければ実行できるようにしたいと考えています。彼らは、ネットワークがDNS64 + NAT64を実行して、AWSなどのまだ準備されていないサービスに代わってIPv4に変換することを前提としています。

アプリの準備とテストの方法についてのAppleのガイドラインはhereです。 NAT64リンクに沿って「インターネット共有」を検索すると、El CapitanでAppleのNAT64を有効にする方法が表示されます。

これは、現在のネットワークでは既に動作しているものと同様の環境だと想定できますが、iOSデバイスは引き続きIPv6と一緒にIPv4を実行しています。 Appleは今後、デバイスからIPv4を根絶することを望んでいます。

関連する問題