02 App Store - 리젝 예방 가이드
(애플 제공) 일반적인 앱 거부 사유 : https://developer.apple.com/app-store/review/rejections/kr/
관련 리뷰 조항 | 요약 | 가이드 |
---|---|---|
N/A | IPv6 지원해야 함 | 모든 앱은 IPv6 지원해야 합니다. 애플이 제시하는 개발자 고려사항 3가지를 반드시 확인해 주세요.
(출처 : https://vsix.kr/board/content_new.jsp?bbsNo=3&itemNo=2416 ) 애플이 지난 WWDC 2015에서 iOS9을 발표하며 IPv6 지원을 발표함
|
2.1 | 네트워크 연결 오류 시 대응 |
2.1 Apps that crash will be rejected. 게임이 실행되는 모든 구간(앱실행부터 앱종료까지)에서 네트워크 연결이 끊어질 경우, 유저가 인지할 수 있는 표시(재실행,재연결 알람팝업 또는 Loading Indicator 작동 및 연결시도)가 노출되어야 합니다.
네트워크가 끊어졌을 때 주의사항
|
2.1 | 추가다운로드의 불가 및 지연으로 인한 앱 실행 불가 | 해외에서 앱 실행 시 CDN의 추가다운로드 지연으로 인한 심의 리젝이 발생할 수 있습니다. --> 대응 방안 논의가 필요 |
2.2 | 유저가 결제 시도 시 에러메시지 노출되고 결제 안됨 |
2.2 Apps that exhibit bugs will be rejected. 심의서버 영수증 검증 로직 구현 시 주의사항
|
2.2 | 최신 iOS 버전으로 아이폰/아이패드 검증 | 최신 iOS 버전이 설치된 아이폰과 아이패드 기기에서 심의용 빌드에 대한 검증이 진행되어야 합니다. |
2.2 | 인게임내 모든 버튼은 터치 시 반응이 있어야 함 | 인게임에서의 모든 버튼은 터치하였을 경우 반응이 있어야 합니다.
|
2.3 | 유저의 Documents 폴더에 파일 공유 기능 |
2.3 Apps that do not perform as advertised by the developer will be rejected. 유저 Documents 폴더에 파일을 공유하는 기능을 사용하지 않고 있고, 실제 게임 설명에도 이 내용이 기재되어 있지 않으나, 해당 파일 공유 기능을 사용하고 있으면 리젝이 됩니다.
|
2.3 | 최초 심의신청 시 인앱결제상품 심의와 빌드 심의를 동시에 신청 | 앱 최초 심의 시 해당 앱을 업로드 후 iTunes Connect에 앱 상세정보 페이지에서 빌드를 추가한후 바로 하단에 IAP추가를 같이 해서 심의 신청해야 합니다. |
2.3 | 심의용으로 제공한 테스트 계정 문제 | iOS 심의용 테스트 계정 전달 시 주의사항
|
2.9 | "베타", "데모", "트라이얼", "테스트" 노출 | 인게임에서 특정 기능에 대해 "베타", "데모", "트라이얼", "테스트" 로 노출되는 기능이 있으면 안됩니다. 이런 용도일때는 애플에서 배포한 TestFlight를 사용하여 배포해야 한다고 명시합니다. |
2.23 | 위반 | 게임에서 사용하는 모든 데이터는 /Documents 폴더에 저장하지 말아야 한다.
|
8.5 | 타마켓(google) 정보 노출 | 8. Content and Intellectual Property Rights 8.5 Apps may not use protected third party material such as trademarks, copyrights, patents or violate 3rd party terms of use. Authorization to use such material must be provided upon request
마케팅 팝업이나 로딩 이미지 등에서 타마켓(google) 관련 정보가 노출되면 안됩니다. |
10.6 | 플레이중 "취소" 버튼 미노출 | 10. User interface 만약 인터페이스가 복잡하거나 좋지 않다면 리젝될 것입니다. 게임 컨텐츠 이용 중 언제라도 메인 UI 화면으로 나올 수 있는 방법(Back Button , 전투취소 등)이 제공되어야 합니다. |
11.11 | 게임내 단일 소모성 아이템의 판매금액 | 11. Purchasing and currencies
Price Tier
|
14.1 | 게임내 비속어 노출 | 14. Personal attacks 게임팁 등 유저에게 노출되는 UI에 게임폐인, 오타쿠 등의 단어가 비속어 사용으로 리젝될 수 있습니다. (근데 어디까지를 비속어로 봐야할지는 게임별로 판단 필요합니다.) |
14.3 | 채팅에 차단 및 신고기능 미지원 | 14. Personal attacks 채팅시스템을 지원하는 게임의 경우, 유저가 채팅창에서 다른 유저를 차단하거나 신고할 수 있는 기능이 제공되어야 합니다. |
16.1 16.2 | 이미지의 선정성 | 16.1 Apps that present excessively objectionable or crude content will be rejected. 16.2 Apps that are primarily designed to upset or disgust users will be rejected. 앱아이콘 및 스토어 이미지에 섹시에 대한 컨셉을 포함 시 리젝될 수 있습니다. --> 최대한 보수적으로 접근해야 함
|
17.2 | 17.2 | 17. Privacy 게스트 로그인을 지원하는 경우, 결제 가능하도록 지원되어야 합니다. |
20.2 | 애플 상품(아이폰, 아이패드 등)을 경품으로 제공 | 20. Contests, sweepstakes, lotteries, raffles, and gambling 각종 팝업이나 인앱뷰 이벤트 게시판에 Apple사의 아이폰이나 아애프드 등의 제품을 경품으로 제공한다는 내용이 노출되면 안됩니다.
|
24.1 | Made for Kid 항목 체크 실수 | 24. Kids Category 24.1 Apps in the kids Category must include a privacy policy and must comply with applicable children`s privacy statutes. 24.3 Apps in the Kids Category must get parental permission or use a parental gate before allowing the user to link out of the app or engage in commerce.
아동용앱이 아닌 앱을 iTunesConnect에서 등록 시 Made for Kids 항목을 체크하고 심의 제출하여 아동용 심의규정을 적용받아 리젝이 되는 사례가 발생할 수 있습니다. |