출처
: http://blowmj.tistory.com/entry/웹앱하이브리드앱의-앱스토어-통과검수하기-위한-기준
일반적인 앱 리젝 사유
: https://developer.apple.com/app-store/review/rejections/kr/
웹앱(하이브리드앱)의 앱스토어 통과(검수)하기 위한 기준
Apple의 리뷰어가 누가 되는지에 따라서도 많이 달라집니다.
꼭 애플의 앱스토어에 등록 되어야 할 이유를 설명하면 통과될 가능성도 있습니다.
애플 리젝 사유 정리
-> 아이팟 터치에서 전화걸기 버튼누르면 아무일도 안일어난다고 딴지.
-> 시스템콜 함수를 알려주면서 이거 쓰라고 하더라구요 ㅎㅎ 그래서 아이폰 인지 검사하고 아니면 Alert 띄워줬습니다.
-> 그리고 UIRequiredDeviceCapabilities 에서 key값 telephony추가해 줬구요.
4, 탭바 아이콘
-> 제가 탭바 아이콘을 custom 으로 한 다음에 별표를 그려서 넣었거든요.
그런데 거기에서 보기에 요게 favorites 버튼으로 보였나봐요.
그래서 user 들이 혼란스러워할 수 있다고해서 이미지 바꿨습니다. ㅎㅎ
내용을 보니 landscape에서 한방향만 지원하고 있어서 리젝되었다고 하는것 같은데,
landscape만 지원할 경우 180도로 위아래는 (뒤집었을때) 최소한 지원 해야 합니다.
물론 강한 추천(?, 번역이 좀 적절한 말을 모르겠음)으로는 4방향을 지원하는 것이지만 최소한 180도로 2방향은 지원해야 합니다. ^^;
12.3 간단한 웹 클리핑, 저작물 수집, 혹은 연결 수집을 하는 앱은 거절된다.
앱 안에 iPhone을 iPhon 이라고 적은게 있었는데 리젝된 적이 있습니다. iphone, IPHONE 다 안됩니다.
무조건 iPhone, iPad도 마찬가지 .... ipad(X) iPad(O)
iPod, iPhone, iPad를 명칭으로 사용할 때
첫글자 i는 소문자로, 다음 P는 대문자로 사용해야 합니다.
문장 처음 시작에 각 명칭이 오더라도 첫 문자 i는 소문자를 사용해야 하고,
제목으로 표시 할 때도 소문자를 사용해야 합니다.
각각은 복수의 형태로 사용할 수 없고, 소유격 사용은 하지 않습니다.
리젝 사유를 읽어보니 생각보다 위..지시대로 따르지 않아서..리젝당하는 경우가 있더군요...
결론은 항상 처음은 소문자 두번째 글자 대문자..나머지 소문자로 써야 합니다.
이렇게 ...iPod, iPhone, iPad....
이런 원칙을 따르면 iAd도 iAd로 써야 합니다. 무심코...iad이렇게 쓰면 리젝당하죠...
혹 별도의 접속계정을 필요로 하는 어플의 경우 꼭 메타데이타 입력하는 곳에 리뷰노트 부분에 접속계정 + 패스워드를 적으셔서
저희처럼 터무니 없는 리젝의 경험을 피해가시길..
애플의 정책 변경으로 로그인 페이지는 가능한 뒤로 미뤄야하며(개인에게 특화된 정보가 필요한 시점까지),
앱 외부에서 사전 가입을 해야하는 경우 허용하지 않더라고요. 사잔 가입의 경우 과금이라던지, 국내법이라던지 설명을 잘 해야합니다.
12. 구글맵에 구글로고 안들어가면 리젝이네요...
13. 사용자 식별은 UIDevice의 uniqueIdentifier 로 체크
so that it no longer collides with Apple's private API to avoid your application being flagged in future submissions.
'IT_Programming > Objective-C · Swift · iOS' 카테고리의 다른 글
Swift 프로젝트에서 Objective-C 코드를 함께 사용하기 / Objective-C 프로젝트에서 Swift 코드 사용하기 (0) | 2016.08.08 |
---|---|
[펌] 개발자를 힘들게 하는 애플의 IPv6 검수 통과하기 (0) | 2016.07.20 |
[펌] 스타트업이 알아두면 좋은 앱스토어 심사시 reject 사유 12가지 (0) | 2015.11.04 |
[펌] iOS 8의 적응형(Adaptive) UI (0) | 2015.09.23 |
[펌] 아이폰 6, 6+, iOS 8으로의 포팅: 10가지 팁 (0) | 2015.09.23 |