App Store에서 앱이 제거되었습니다: 어떻게 대응하나요?
게시 됨: 2023-10-20많은 사람들에게 App Store는 재능을 선보이는 플랫폼일 뿐만 아니라 중요한 수입원이기도 합니다. 따라서 앱이 제거되었다는 알림을 받으면 잠재적인 사용자 손실, 수익 감소, 심지어 브랜드 평판 하락을 암시할 수 있습니다. 이러한 갑작스러운 차질로 인해 많은 개발자와 ASO 전문가는 압도당하고 확신을 갖지 못할 수 있습니다.
그러나 당황하는 것은 도움이 되지 않습니다. 핵심은 즉각적이고 건설적인 조치를 취하는 것입니다.
이 기사에서는 보안 문제, 지적 재산권, 사용자 개인 정보 보호, 콘텐츠 정책 및 지불 조건과 같은 중요한 영역을 다루면서 Apple이 앱을 제거하는 이유를 자세히 살펴보겠습니다. 더 중요한 것은 앱이 App Store에서 제거될 경우 이러한 문제를 해결하는 방법을 단계별로 안내해 드리겠습니다.
Apple이 앱을 제거하는 주요 이유
1. 보안 문제
앱에 트로이 목마 또는 기타 유해한 소프트웨어와 같은 악성 코드가 포함되어 있거나 데이터 침해 위험과 같은 명백한 보안 취약성이 표시되는 경우 Apple은 해당 앱을 제거할 수 있습니다. 숨겨진 기능이나 백도어, 특히 사용자나 데이터에 해를 끼칠 가능성이 있는 기능도 제거될 수 있습니다.
예시 1: 2015년 중국 App Store의 약 40개 앱이 "XcodeGhost"라는 악성 소프트웨어에 감염된 것으로 밝혀졌습니다. 이는 Apple 개발 도구인 Xcode의 손상된 버전을 사용하여 구축되었습니다. 영향을 받는 앱에는 WeChat과 같은 유명 앱이 포함되었습니다.
예 2: 코로나19 팬데믹이 시작되자 Apple은 바이러스와 관련하여 부정확한 정보나 안전하지 않은 기능을 제공하는 수많은 앱을 제거했습니다.
2. 지적재산권 문제
Apple은 저작권, 상표 및 기타 지적 재산권을 가장 중요하게 생각합니다. 앱이 다른 앱이나 제품을 노골적으로 모방하거나 음악, 이미지, 텍스트 등 승인되지 않은 콘텐츠를 포함하는 것으로 확인되면 해당 앱이 삭제될 수 있습니다. 다른 회사의 상표, 이름 또는 제3자 서비스를 무단으로 사용하는 것도 큰 일이 아닙니다.
예: 2018년 Apple은 Fortnite와 같은 인기 앱을 모방한 수많은 앱을 App Store에서 제거했습니다. 이러한 사기꾼은 최신 유행 앱의 모양과 기능을 복제하여 의심하지 않는 사용자가 다운로드하도록 유도하는 것을 목표로 하는 경우가 많습니다.
3. 사용자 개인정보 보호 문제
Apple은 사용자 개인 정보 보호의 중요성을 지속적으로 강조합니다. 동의 없이 사용자 데이터를 수집, 저장 또는 공유하는 앱은 제거될 위험이 있습니다. 여기에는 허가 없이 사용자 위치나 행동을 추적하거나 사용자 데이터를 안전하지 않게 처리하는 것이 포함됩니다.
예 1: 2019년에 사용자가 다른 사람의 Instagram 활동을 모니터링할 수 있다고 주장하는 "Like Patrol"이라는 앱이 개인 정보 보호 문제를 이유로 Apple에 의해 제거되었습니다.
예 2: Facebook의 VPN 앱인 Onavo Protect가 데이터 수집 문제로 인해 제거되었습니다.
4. 콘텐츠 문제
Apple은 모든 앱이 특정한 사회적, 문화적 표준을 준수할 것으로 기대합니다. 즉, 부적절하거나 유해하거나 오해의 소지가 있는 앱 또는 이러한 가이드라인에 위배되는 콘텐츠가 포함된 앱은 삭제될 수 있습니다. 정치적으로 민감하거나 논쟁의 여지가 있는 콘텐츠도 신고될 수 있습니다.
예 1: 2019년 Apple은 홍콩 App Store에서 "HKmap.live"라는 앱을 제거했습니다. 이 앱은 홍콩 경찰과 시위대의 위치를 표시했습니다. 애플은 이 앱이 "법 집행 기관과 주민들을 위험에 빠뜨리는 방식으로 사용됐다"고 언급했습니다.
사례 2: 소셜 미디어 플랫폼인 Tumblr는 아동 포르노 콘텐츠로 인해 일시적으로 제거되었지만 나중에 복원되었습니다.
예 3: Vine이 새로 출시되었을 때 이 6초짜리 비디오 공유 앱은 노골적인 콘텐츠를 허용한다는 이유로 제거되었습니다. 그러나 해당 문제를 해결한 후 신속하게 복원되었습니다.
사례 4: 2017년 Apple은 현지 규정 위반을 이유로 중국 App Store에서 New York Times 앱을 삭제했습니다.
5. 결제 문제
결제와 관련하여 Apple은 인앱 구매 시스템에 대해 엄격한 규칙을 적용하고 있습니다. 특히 가상 상품이나 서비스를 판매할 때 이 시스템을 우회하려는 앱은 제거될 수 있습니다. 또한 불명확하거나 오해의 소지가 있거나 승인되지 않은 수수료 구조 및 거래 방법은 위반으로 간주될 수 있습니다.
예시 1: Epic Games와 Apple 간의 분쟁은 꽤 잘 알려져 있습니다. 2020년에 Epic Games는 Apple의 인앱 구매 시스템을 우회하여 Fortnite 게임에 직접 결제 기능을 도입했습니다. 이에 대해 Apple은 App Store에서 Fortnite를 제거했으며 둘 사이의 법적 싸움으로 이어졌습니다.
예 2: iTether 앱을 통해 iPhone 사용자는 추가 비용 없이 이동통신사 제한을 우회하고 휴대폰의 핫스팟을 공유할 수 있었습니다. 많은 통신사의 약관을 위반했기 때문에 Apple은 이를 제거하기로 결정했습니다.
6. 개발자 계정 만료
개발자는 Apple 개발자 프로그램에 등록하고 연회비를 지불해야 App Store에 앱을 게시하고 관리할 수 있습니다. 개발자의 계정이 만료되고 제때 갱신되지 않으면 모든 앱이 스토어에서 제거됩니다. 만료 후 갱신하는 경우 단순히 이전 버전을 복원하는 대신 검토를 위해 앱을 다시 제출해야 할 수도 있습니다.
이러한 사고를 방지하기 위해 Apple은 일반적으로 계정 만료 전에 여러 알림을 보내 개발자에게 결제 세부 정보를 업데이트하고 멤버십을 갱신하도록 촉구합니다.
앱 제거 문제 처리
1. Apple의 알림을 검토하세요.
App Store 검토 팀이 귀하의 앱을 거부하거나 제거하면 Apple에서 귀하에게 알림 이메일을 보내드립니다. 이 이메일은 앱 거부 또는 제거 이유에 대한 세부정보를 제공하므로 매우 중요합니다. Apple은 일반적으로 문제를 정확히 파악하기 위해 "App Store 검토 지침"의 특정 섹션을 참조합니다. 때로는 이해를 돕기 위해 스크린샷이나 동영상이 포함될 수도 있습니다.
참고: 거부 통지를 받은 후 서두르지 마세요. 거부 이유를 완전히 파악했는지 확인하세요. 의심스러운 경우 Apple 검토 팀에 문의하기 전에 조사를 하거나 상담을 하십시오.
2. 지침을 따르고 제거 이유를 정확히 찾아내십시오.
"App Store 심사 지침"에는 App Store에서 허용되는 앱을 결정하는 Apple의 규칙이 간략하게 설명되어 있습니다. 모든 개발자는 앱을 제출하기 전에 이 지침을 철저히 읽어야 합니다. 그런 다음 다음을 수행해야 합니다.
- 거부 이유 일치: 앱이 어떻게 가이드라인을 위반했는지 파악하고 필요한 조정을 수행합니다.
- 일반적인 문제에 각별히 주의하세요. 개인 정보 보호, 결제, 아동 안전, 광고 콘텐츠와 같은 일부 섹션은 더 많은 문제를 일으키는 경향이 있습니다. 잠재적으로 논쟁의 여지가 있는 영역을 특히 주의하세요.
- 사용자 경험에 대해 생각해 보세요. 많은 지침이 사용자 경험을 중심으로 이루어집니다. 앱이 고품질의 명확하고 사용자 친화적인 경험을 제공하는지 확인하세요.
- 외부 의견 모색: 다른 개발자나 사용자와 협력하면 일부 지침을 명확히 하는 데 도움이 될 수 있습니다. 개발자 커뮤니티에 참여하거나 숙련된 개발자와 상담하는 것을 고려해 보세요.
3. 문제 해결
Apple의 피드백을 바탕으로 앱을 수정하세요. 잠재적인 변경 사항에는 코드 조정, 콘텐츠 업데이트 또는 개인 정보 보호 정책 조정이 포함될 수 있습니다.
- 자세히 분석: Apple의 거부 통지를 검토하여 이유를 완전히 이해했는지 확인하세요.
- 코드 및 콘텐츠 수정: Apple의 피드백을 바탕으로 앱에 필요한 조정을 수행합니다. 여기에는 기능 업데이트, 인터페이스 재설계 또는 텍스트 설명 변경이 포함될 수 있습니다.
- 개인 정보 보호 및 권한 검토: 개인 정보 보호 문제나 부적절한 권한 요청으로 인해 앱이 거부된 경우 필요한 모든 사용자 동의를 얻었는지, 앱이 필수 데이터만 수집하고 사용하는지 확인하세요.
- 테스트: 다시 제출하기 전에 철저한 테스트를 수행합니다. 내부 테스트를 위해 Apple의 TestFlight 도구를 사용하거나 외부 테스터를 초대할 수 있습니다. 알려진 모든 문제가 해결되었는지, 모든 앱 기능이 원활하게 작동하는지 확인하세요.
4. 다시 제출
모든 문제를 해결하고 테스트를 완료한 후 Apple의 검토를 위해 앱을 다시 제출할 수 있습니다.
- App Store Connect: App Store Connect 계정에 로그인합니다.
- 새 버전 업로드: Xcode 또는 Application Loader를 사용하여 수정된 앱을 App Store Connect에 업로드합니다. 이 릴리스에 대한 새 버전 번호를 할당합니다.
- 변경 사항을 자세히 설명하세요. 제출하는 동안 "버전 노트"나 개발자 의견에 다시 제출하는 이유, 변경 사항, Apple의 우려 사항을 어떻게 해결했는지 설명하세요. 이렇게 하면 검토팀의 처리가 빨라질 수 있습니다.
- 검토를 위해 제출: 필요한 사항을 모두 변경한 후 "검토를 위해 제출" 버튼을 클릭하세요.
- 인내심을 가지십시오. 특히 피크 시간대에는 검토에 며칠이 걸릴 수 있습니다. App Store Connect에서 앱의 심사 상태를 확인할 수 있습니다.
5. 애플에 문의하기
거부 이유가 불분명하거나 추가 설명이 필요한 경우 Apple 개발자 지원팀에 문의해 보세요. 문제 해결에 대한 지침을 제공하는 경우가 많습니다.
단계 및 권장 사항:
- App Store Connect 사용: App Store Connect 계정 내에서 앱 검토와 관련된 이메일에 직접 회신할 수 있습니다. 이는 검토 팀에 직접 채널을 제공합니다. 일부 대규모 개발자 팀은 Apple 검토 팀 내에서 "연결"을 가질 수도 있습니다. 그러한 접촉자가 있는 경우 먼저 접촉을 고려하십시오.
- 명시적인 정보 제공: 의사소통 시 혼동되는 부분이나 설명이 필요한 부분을 명확하게 지적합니다. 앱 기능 설명이나 문제의 스크린샷 등 모든 관련 세부정보를 제공하세요.
- 예의바르고 전문적인 태도를 유지하세요. 거절당하면 실망스러울 수 있지만 항상 검토팀과 정중하고 전문적인 태도로 소통하세요. 그들은 부지런하고 기꺼이 도와줍니다.
6. 항소를 고려하세요
Apple의 결정이 잘못되었다고 생각하거나 재평가되어야 한다고 생각하는 타당한 이유가 있는 경우 항소를 선택할 수 있습니다. 방법과 몇 가지 팁은 다음과 같습니다.
- 항소 절차 이해: 먼저 항소 절차에 관한 Apple의 공식 문서를 읽어보세요.
- 증거 및 이유 제공: 항소를 제출할 때 귀하의 주장을 뒷받침할 완전하고 구체적인 증거를 제공하십시오. 단지 불만을 표현하는 것만으로는 충분하지 않습니다.
- 전문가의 조언을 구하세요. 귀하의 사례가 탄탄한지 확인하기 위해 항소를 하기 전에 법률 전문가나 노련한 개발자와 상담하는 것을 고려해 보세요.
- 명확하고 전문적이어야 합니다. 귀하의 호소가 잘 표현되고, 전문적이며, 정중해야 합니다. 격정적이거나 지나치게 감정적인 언어를 사용하지 마십시오.
- 제출 및 대기: 항소에 필요한 절차를 따르고 인내심을 갖고 Apple의 응답을 기다립니다. 항소에는 시간이 걸릴 수 있으며 성공이 보장되지 않는다는 점을 기억하세요. Apple에 문의하든 항소하든 항상 전문적이고 예의바른 태도를 유지하십시오. 상세하고 정확한 정보를 제공하시면 좋은 결과를 얻으실 수 있습니다.
7. 대체 솔루션
귀하의 앱이 App Store에서 거부되어 항소가 소용이 없거나 극복할 수 없는 문제에 직면한 경우 대안을 생각해 보는 것이 현명합니다. 몇 가지 제안이 있습니다 :
- 대체 버전: Apple의 App Store 및 Google Play와 같은 많은 앱 스토어에는 중복되거나 매우 유사한 앱에 대한 정책이 있지만 대체 버전을 사용하면 이점이 있습니다. 예를 들어 기본 앱이 중단되는 경우 백업 역할을 할 수 있습니다.
- 기능 조정: 거부의 원인이 된 기능을 수정하거나 제거한 후 다시 제출하는 것을 고려하세요.
- 웹 앱: App Store를 선택할 수 없다면 앱을 웹 앱이나 PWA(Progressive Web App)로 바꾸는 것을 고려해 보세요. 사용자는 App Store를 다운로드하지 않고도 브라우저를 통해 액세스할 수 있습니다.
- 기타 플랫폼: Google Play와 같은 다른 모바일 운영 체제 및 스토어가 있습니다. App Store에 문제가 있는 경우 이를 위한 개발을 고려해보세요.
- 직접 배포: 비즈니스 지향적이거나 특정 대상 고객의 경우 App Store를 우회하고 Apple의 엔터프라이즈 배포를 사용하는 것이 좋습니다.
- 구독 또는 외부 구매: 인앱 구매 문제로 인해 거부된 경우 웹사이트 사용과 같이 구매 프로세스를 앱 외부로 이동하는 것을 고려하세요.
앱이 삭제되면 너무 늦을 수 있으므로 백업 계획을 준비하는 것이 현명하다는 점을 기억하세요.
8. 개발자 커뮤니티에 가입하세요
Stack Overflow, Reddit의 r/iOSProgramming, 로컬 iOS 또는 Apple 개발자 그룹과 같은 많은 개발자 포럼과 커뮤니티가 있습니다. 경험을 공유하고, 조언을 구하고, 다른 사람들이 유사한 문제를 어떻게 해결하는지 알아보세요.
9. 계속 업데이트하세요
앱이 재등록되더라도 향후 삭제를 방지하려면 최신 지침을 준수하여 정기적으로 업데이트하세요.
10. 예방이 핵심이다
상장 폐지를 피하는 가장 좋은 전략은 항상 Apple의 지침을 따르는 것입니다. 숙련된 iOS 개발자와 상담하거나 개발 프로세스 초기 또는 중요한 업데이트 전에 전문 검토 서비스를 이용하는 것을 고려해보세요.
11. 위험 완화
위반으로 인해 앱이 삭제되면 개발자 계정에 부정적인 영향을 미칠 수 있습니다. 위반의 심각성과 빈도에 따라 Apple은 계정을 제한하거나 금지할 수도 있습니다. 이러한 위험이 우려된다면 일부 앱을 마이그레이션하여 위험을 낮추거나 단일 개발자 계정에 너무 많은 제품을 배치하지 않는 것이 좋습니다. 이렇게 하면 한 제품의 문제로 인해 다른 제품이 위험에 빠지지 않습니다.
결론
숙련된 개발자이든 이제 막 시작하는 개발자이든 앱 삭제를 처리하는 방법을 이해하는 것이 중요합니다. 이 가이드가 Apple이 앱을 제거하는 주요 이유와 이를 해결하기 위한 전략을 이해하고 준비와 자신감을 갖추는 데 도움이 되기를 바랍니다. 원활한 목록 작성과 성공적인 리뷰를 기원합니다!