1. 안정성
부적절한 콘텐츠여서는 안됨
- 종교, 인종, 성적 지향성, 성별, 민족/인종 등의 특정 단체 언급이나 명예 훼손, 차별, 악의적인 콘텐츠는 안됨
- 폭력적인 부분 안됨
- 부정확한 기기 데이터, 가짜 위치 추적 등의 속임수/장난용 기능 안됨
- playstore나 안드로이드와 관련된 문구가 있어도 안됨
사용자가 생성한 콘텐츠
- 부적절한 자료가 앱에 게시되지 않도록 필터링 및 관리기능 필요
- 폭언하는 사용자를 서비스에서 차단하는 기능
- 개발자 연락처 정보 표기시 쉽게 연락할 수 있도록 개발하는것은 불가
어린이 카테고리
- 어린이 카테고리에 속하는 앱이라면 좀 더 까다로운 내역이 있음(아래 링크 참고)
- https://developer.apple.com/kr/app-store/review/guidelines/#safety
개발자 정보
- 개발자 연락처 정보
데이터 보안
- 수집한 사용자 정보를 적절히 취급해야 하며, 이에 대한 제3자의 무단 사용/공개 및 접근을 방지할 수 있도록 필요한 보안 조치를 갖춰야 함
2. 성과
앱 완전성
- 필요한 모든 메타데이터가 있고, URL이 정상적으로 작동하는 최종버전일 것
- 위치 지정자 텍스트, 빈 웹 페이지와 기타 임시 콘텐츠는 제출 전 삭제
- 버그 및 안정성 테스트를 했는지, 로그인이 필요한 앱이라면 시연 계정 정보가 있는지(백엔드 서비스를 켰는지) 확인 필요
베타 테스트
- 베타 및 체험판 버전은 등록 불가
- TestFlight은 사용 가능(developer.apple.com/kr/testflight/)
정확한 메타데이터
- 앱에 숨겨져 있거나 문서화되지 않은 기능이 없어야 함
- 앱내 구입기능이 있는 경우, 홍보에 사용된 항목, 단계, 구독 등이 추가 구입이 필요한지의 여부를 앱 설명, 스크린샷과 미리보기에 명확하게 설명해야 함
- 스크린샷은 사용중인 앱을 보여줘야 함(제목 그림, 로그인 페이지나 스플래시 화면만 있어서는 안됨 - 텍스트 오버레이 및 이미지 오버레이 등이 있어야 함)
- 미리보기는 고객이 앱의 자체의 동영상 화면 캡쳐만 가능(단, 동영상만으로 명확하게 설명할 수 없는 내용은 내레이션, 텍스트 오버레이 가능)
- 유해 콘텐츠 차단에 부합하도록 연령 등급 질문에 정직하게 답할것
- 고유한 앱 이름을 선택하고 앱을 정확하게 설명하는 키워드 지정 필요(앱 이름 30자 이내)
하드웨어 호환성
- iPad에서도 실행 가능해야 함(범용 앱 제작 권장)
- 전원을 효율적으로 사용, 사용상 기기에 손상을 입힐 위험이 없는 방법으로 앱 설계(백그라운드 프로세스 실행 x)
- 기기 재시동이나 시스템 설정 변경하도록 제안하지 말것
3. 디자인
모방하지 말것
최소한의 기능은 있을 것
디자인이 어렵거나 혼잡하거나 동작이 어려우면 안됨
4. 외부링크
web view 자체는 별도 제약이 없으나 safari로 외부링크가 되는 경우에는 리젝 사유가 된다.
앱 심사 올리기 전에 고려할 사항
- 앱에 충돌 및 버그가 있는지 테스트하기
- 모든 앱 정보와 메타데이터가 완전하고 정확한지 확인하기
- 앱 심사 팀이 연락할 경우를 대비하여 연락처 정보 업데이트하기
- 실제 시연 계정과 로그인 정보, 기타 하드웨어 또는 앱을 심사하는 데 필요할 수 있는 리소스(예: 로그인 자격 증명 또는 샘플 QR 코드) 제공하기
- 심사 중에 바로 사용하고 접근할 수 있도록 백엔드 서비스 활성화하기
- 필요한 경우, 명확하지 않은 기능이나 앱 내 구입에 관한 자세한 설명과 지원 문서를 앱 심사 메모에 기록하기.
- 앱이 다음과 같은 기타 문서의 지침을 따르는지 확인하기
'UX > UX개념' 카테고리의 다른 글
웹사이트 구축 프로세스 (0) | 2020.09.04 |
---|---|
모바일 사이트 만들기 전 알아야 할 것 (0) | 2020.08.12 |
웹앱, 네이티브앱, 하이브리드앱 차이/비교 (0) | 2020.08.11 |
비즈니스 목표 이해하기 / 이해관계자 인터뷰 (0) | 2020.05.20 |
UX 용어 (0) | 2020.05.17 |