앱을 제출한다고 끝나는 것이 아닙니다. Apple과 Google이 앱을 심사하며, 거절되면 출시가 며칠에서 몇 주까지 늦어질 수 있습니다. 거절의 대부분은 제출 전에 쉽게 확인할 수 있는 몇 가지 문제에서 나옵니다.
규칙은 자주 바뀌고 국가마다 다르므로, 이 글은 확인할 항목의 체크리스트로 활용하고 세부 사항은 최신 가이드라인에서 확인하세요.
웹사이트를 감싸기만 한 앱
Apple의 최소 기능 규칙은 웹사이트를 앱으로 포장했을 뿐 그 이상이 없는 앱을 거절합니다. 앱이 프레임 안에 사이트만 보여 준다면 거절을 예상하세요. 차이를 만드는 것은 네이티브 내비게이션, 오프라인 동작, 알림, 그리고 사이트보다 앱을 더 낫게 만드는 기기 기능입니다.
사용자가 계정을 삭제할 수 없음
앱에서 계정을 만들 수 있다면 두 스토어 모두 계정 삭제도 할 수 있어야 한다고 봅니다. Apple은 앱 안에서 삭제를 시작할 수 있어야 한다고 요구합니다.Google Play의 계정 삭제 요건에 따르면 앱 내 삭제 경로와 삭제를 요청할 수 있는 웹 링크, 그리고 데이터 보안 양식의 답변이 필요합니다.
로그인과 결제가 규칙에 어긋남
Google이나 Facebook 같은 외부 서비스 로그인을 제공한다면, Apple은 데이터 수집을 제한하는 동등한 옵션을 요구할 수 있으며 보통 Sign in with Apple로 해결합니다. 로그인 화면을 설계하기 전에 최신 로그인 규칙을 확인하세요.
앱 안에서 디지털 콘텐츠나 기능을 판매하려면 일반적으로 스토어의 인앱 결제를 거쳐야 합니다. 실물 상품과 앱 밖에서 쓰는 서비스에는 다른 규칙이 적용되며, 일부 국가에서는 외부 결제로 연결하는 링크도 허용합니다. 디자인과 수수료가 달라지므로 결제 화면을 만들기 전에 정하세요.Apple의 심사 가이드라인에 세부 내용이 나와 있습니다.
개인정보 정보가 없거나 정확하지 않음
두 스토어 모두 개인정보처리방침 링크와 앱이 수집하는 데이터에 대한 설명을 요구하며, 여기에는 분석이나 광고 SDK가 수집하는 데이터도 포함됩니다. 심사자는 그 답변과 앱의 실제 동작을 비교합니다. 앱이 분명히 수집하는 데이터에 대해 아무 말도 없는 방침은 거절이나 이후 경고의 흔한 원인입니다.
심사자가 테스트할 수 없음
충돌, 깨진 링크, 임시 문구는 미완성 앱으로 취급됩니다.
로그인이 필요한 앱이라면 작동하는 데모 계정과 심사자에게 필요한 안내를 제공하세요.
특정 국가나 특수한 하드웨어에서만 작동하는 기능은 심사 메모에 설명이 필요합니다.
지원 링크나 문의 페이지는 제대로 작동하고 실제 창구로 연결되어야 합니다.
Google Play에서는 새로 만든 개인 개발자 계정이 프로덕션에 출시하기 전에 테스터 그룹과 함께 정해진 기간 동안 비공개 테스트를 진행해야 합니다. 이 기간도 일정에 넣어 두세요.
앱 준비 상태 확인하기
제가 무료로 제공하는모바일 앱 준비도 검사는 웹사이트나 웹 앱을 스토어의 관점에서 살펴봅니다. HTTPS, 웹 앱 매니페스트와 아이콘, 오프라인 지원, iOS와 Android용 앱 링크 파일, 그리고 실제 링크와 화면 요소에서 확인할 수 있는 심사 위험, 예를 들어 개인정보와 지원 페이지, 계정 삭제, Sign in with Apple, 인앱 결제 등을 확인합니다.
스토어 심사를 대신할 수는 없지만, 흔한 거절 사유가 되는 빈틈을 아직 쉽게 고칠 수 있을 때 보여 줍니다.
심사를 출시 계획에 포함하기
최소 한 번은 피드백을 주고받을 시간을 잡고, 심사 메모를 분명하게 쓰고, 개발자 계정은 귀사 명의로 유지하세요. 앱을 계획 중이거나 제출을 앞두고 있다면지금 가진 것을 보내 주세요. 저는 네이티브 앱을 개발하며, 첫 제출이 통과될 가능성이 가장 높도록 심사 준비를 도와드릴 수 있습니다.