자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 앱스토아에서 심사 거절 당한 이유를 해결해주세요.
2017.11.07 03:49
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
사용하는 버전은 델파이 10.1 베를린입니다.
로그인해서 사용하는 앱을 개발해서 안드로이드 구글플레이에 올린지는 4개월이 지났고 사용자도 많이 늘었습니다.
아이폰에서 동작하는 앱 개발을 마치고 앱스토아에 올렸는데,
심사 과정에서 이 문제가 있다고 거절당했습니다.
문서를 찾아보니 엠바카데로에서 픽스해야 한다는 문서를 발견했습니다.
https://stackoverflow.com/questions/39114096/delphi-ios-ipv6-app-store-rejection
이 문제를 어떻게 해결해야 할까요?
심사과정에서 나온 에라는 첨부파일에 있으니 살펴주세요.
아마도 제가 제공한 아이디와 암호를 입력하고 로그인 버튼을 누르자 마자 발생한
문제인 것 같습니다.
그런데 이상한 점은 내 아이폰 6S와 6 두대는 이런 에라메세지가 없이 잘되거든요.
아 이 프로그램은 주로 GCM과 APCN을 이용하는 앱입니다.
앱스토아에서 심사하는 기기 문제일까요?
댓글 2
-
험프리
2017.11.07 10:57
-
화이부동
2017.11.07 15:32
번번히 답변 감사합니다. 이제 거의 작업이 마지막으로 가는 것 같습니다.
애플 심사 거절 이유입니다.
We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 11.1 on Wi-Fi connected to an IPv6 network.
Specifically, an error message was produced when we attempted to sign in with demo account.
그런데 직접 IPV6 환경을 만들어서 동일한 에라를 내볼려고 해도 만들어지질 않아요.
왜그럴까요.
아이폰 6Plus로 와이파이가 아닌 상태에서 일반 데이타로 로그인해도 저런 메세지는 안떠요.
잘만 되는데요.
무슨 이유일까요?
Delphi 앱스토아에서 심사 거절 당한 이유를 해결해주세요.
2017.11.07 03:49
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
사용하는 버전은 델파이 10.1 베를린입니다.
로그인해서 사용하는 앱을 개발해서 안드로이드 구글플레이에 올린지는 4개월이 지났고 사용자도 많이 늘었습니다.
아이폰에서 동작하는 앱 개발을 마치고 앱스토아에 올렸는데,
심사 과정에서 이 문제가 있다고 거절당했습니다.
문서를 찾아보니 엠바카데로에서 픽스해야 한다는 문서를 발견했습니다.
https://stackoverflow.com/questions/39114096/delphi-ios-ipv6-app-store-rejection
이 문제를 어떻게 해결해야 할까요?
심사과정에서 나온 에라는 첨부파일에 있으니 살펴주세요.
아마도 제가 제공한 아이디와 암호를 입력하고 로그인 버튼을 누르자 마자 발생한
문제인 것 같습니다.
그런데 이상한 점은 내 아이폰 6S와 6 두대는 이런 에라메세지가 없이 잘되거든요.
아 이 프로그램은 주로 GCM과 APCN을 이용하는 앱입니다.
앱스토아에서 심사하는 기기 문제일까요?
댓글 2
-
험프리
2017.11.07 10:57
-
화이부동
2017.11.07 15:32
번번히 답변 감사합니다. 이제 거의 작업이 마지막으로 가는 것 같습니다.
애플 심사 거절 이유입니다.
We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 11.1 on Wi-Fi connected to an IPv6 network.
Specifically, an error message was produced when we attempted to sign in with demo account.그런데 직접 IPV6 환경을 만들어서 동일한 에라를 내볼려고 해도 만들어지질 않아요.
왜그럴까요.
아이폰 6Plus로 와이파이가 아닌 상태에서 일반 데이타로 로그인해도 저런 메세지는 안떠요.
잘만 되는데요.
무슨 이유일까요?
내용을 보니 IPv6 이슈로 심사 거절 당한 것으로 보입니다.
내부적으로 IdHttp를 사용한 것으로 보이구요.
IdHTTP의 경우 내부 코드로 HTTP를 구현했습니다. 내부적으로 구현되지 않거나, 잘못 구현된 내용도 있을 가능성이 있습니다.
(아마도 위 내용으로 IPv6 대응에 일부 문제가 있을수 있습니다. 인디 프로젝트는 오픈소스이므로, 소스코드를 직접 수정해서 사용할 수 있습니다.
다만, 쉬운 방식이 아닙니다.)
idHTTP 대신 Net Client(THTTPClient, THTTPRequest)를 사용해 보시면 어떨까요?
Net Client는 플랫폼의 네이티브 API를 이용해 HTTP 기능을 제공합니다.
IdHTTP 문제를 파악하고 수정하는 것과
간단히 로그인 하는 기능이라고 하신 부분을 NetHTTP로 변경하는 부분 중
적합한 방식으로 진행해 보시기 바랍니다.