2016-06-30 3 views
2

I 인해 IPv6 지원 문제, 아래의 메시지가 거부 된 응용 프로그램으로, 지난 주 내 아이폰 응용 프로그램을 제출이는 IPv6 지원 및 지원 AWS

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

그래서 이제 우리의 IPv6를 구성 할 수 있습니다. 하지만 내 응용 프로그램에서는 AWS 서버와 상호 작용하고 있습니다. Apple Forums에서 말했듯이 IPv6은 AWS 상호 작용을 지원하지 않습니다. 지금이 상황을 해결하고이를 달성하는 방법.

좋습니다. 고맙습니다.

+2

위의 질문에 AWS가 언급되었지만 위의 질문에서 Google이 "iOS 응용 프로그램 용 서버를 IPv6에 호스트 할 수 없을 때 어떻게해야합니까?" –

+0

다른 메모를 추가하기 만하면됩니다. iOS 용 AWS SDK를 사용하는 경우 sdk 버전 2.4.2 이상 ( – Karthik

+0

@ Karthik)을 사용하도록 앱을 업그레이드해야합니다. 위와 동일한 문제로 인해 앱 거부가 발생합니다. AWS SDK 버전 2.4.8을 사용하기 위해 내 애플 리케이션을 업데이트했는데, 문제를 해결했다고 생각했지만, 오늘은 같은 이유로 애플로부터 거부감이 다시 생겼다. IPv6을 활용하기 위해 AWS iOS 구현을 업데이트해야합니까? 듀얼 스택 S3 엔드 포인트 사용에 대해 읽었지만 iOS 문서는 듀얼 스택에 대한 참조를하지 않습니다. 당신이 줄 수있는 어떤 도움이라도 대단히 감사하겠습니다! – Stoph

답변

7

Apple은 서버 측을 신경 쓰지 않습니다. 애플은 당신의 애플 리케이션에 관심이 있고, 그들이 IPv4가없는 경우에도 실행할 수 있기를 원한다. 그들은 AWS와 같이 아직 준비되지 않은 서비스를 대신하여 네트워크가 DNS64 + NAT64를 실행하여 IPv4로 다시 변환한다고 가정합니다.

애플의 준비 및 앱 준비 방법은 here입니다. NAT64 링크를 따라 "인터넷 공유"를 검색하면 El Capitan에서 Apple의 NAT64를 활성화하는 방법에 대한 지침을 볼 수 있습니다. 앱을 테스트 할 환경과 동일하다고 가정 할 수 있습니다.

일부 네트워크는 이미 실행 중이지만 iOS 기기는 여전히 IPv6와 함께 IPv4를 실행하고 있다고 가정 할 수도 있습니다. 애플은 미래에 디바이스에서 IPv4를 근절 할 수 있기를 원한다.