판매를 위한 심사가이드

  • 개발사에서 개발한 App을 카페24 App Store를 통해 홍보하고 판매하기 위해서는 사전에 기본적인 정책과
    가이드라인에 의해 심사를 진행하며, 심사에 통과된 App만 App Store에 노출됩니다.
    심사를 원활하게 통과하기 위해서는 아래의 가이드를 숙지하시면 보다 빠른 심사/승인이 가능합니다.

준법

01
  • App이 다른 저작물의 저작권/상표권을 침해하지 않았는지 확인합니다. (필요시 소명자료 제출)
  • App을 통한 개인정보의 무단 취득/이용/유포할 수 있는 요소가 없는지 확인합니다.
  • 대한민국 법령을 위반하거나 분쟁의 소지가 없는지 확인합니다.

완성도

02
  • 구매자의 관점에서 App의 기능이 설명된 내용과 동일하게 정확한 동작을 하는지 확인합니다.
  • App의 디자인이나 UI가 일반적인 기준에서 미흡하지 않은지 확인합니다.
  • App의 실행 중 쇼핑몰이나 다른 프로그램(App 등)의 성능에 영향이 없는지 확인합니다.
  • App의 실행이 설명된 웹 브라우저에서 원활하게 실행되는지 확인합니다.

유해성

03
  • App 내에 바이러스, 악성코드, 해킹프로그램 등이 포함되어 있지 않은지 확인합니다.
  • App이 개발자센터에서 권한고하는 보안지침을 위배하지 않는지 확인합니다.
  • App의 실행과 무관하게 지나치게 많은 쇼핑몰 권한을 요구하지 않는지 확인합니다.
  • App에서 개인정보(회원정보 등)을 수집/탈취하지 않는지 확인합니다.
  • App에 승인되지 않은 상용 SW를 무단으로 사용하는지 확인합니다.
  • App에서 카페24의 인증키를 위조/변조/유포하고 있지 않은지 확인합니다.

선정성/위험성

04
  • 일반적인 시각으로 선정적 요소(이미지, 동영상, 사운드 등)을 포함하고 있지 않은지 확인합니다. (App, 상세설명 등)
  • App이 청소년 등에게 나쁜 영향을 주지 않는지 확인합니다. (청소년보호법 기준)

지침위반 요소

05
  • App을 이용하는 도중 사전 협의된 결제금액 이외의 결제를 유도하지 않는지 확인합니다.
  • App 내에 사전에 협의되지 않은 광고/홍보 요소가 포함되어 있지 않은지 확인합니다.
  • App의 판매를 위한 설명/내용이 일반적으로 이해할 수 있는 수준으로 작성되었는지 확인합니다.
  • 카페24의 일반적인 판단에 의해 위반적인 요소가 없는지 확인합니다.

App 설치 및 사용을 위한 기본 테스트

  • App의 설치 및 사용을 위해 기본적인 항목들이 처리되었는지 확인합니다.
  • 실제 App 내부에서의 기능을 이용하기 전에 기본 기능이 원활하게 동작하는지 확인하는 절차입니다.

App 설치 '동의/동의안함' 처리

01
  • 카페24 앱스토어에서 앱을 선택한 후 '설치하기' 버튼을 클릭합니다.
  • 설치한 쇼핑몰에서 앱 설치에 동의하는 화면이 노출되어야 합니다.

    [앱 설치 동의 화면 예시]


       동의하는 화면의 노출은 앱이 쇼핑몰에 인증을 위한 코드/토큰을 요청하면 동의절차가 진행됩니다.
       자세한 코드/토큰을 발급받는 절차는 '인증/보안 가이드'를 참고하여 주시기 바랍니다.
  • 앱의 설치 미동의시에는 앱으로 결과 메시지(response)를 통해 아래와 같은 내용이 전달됩니다.
    에러 코드

    error=access_denied&state={mall_id}&error_description=사용자가+인증을+취소했습니다

    이 경우 '카페24 쇼핑몰 > 앱스토어'로 redirect 하거나 또는 구매를 권장하는 앱의 페이지로 redirect 하도록 처리되어야 합니다.
    카페24 쇼핑몰 > 앱스토어 링크

    https://{mall_id}.cafe24.com/disp/admin/shop1/myapps/list

앱 설치확인 및 실행

02
  • 1번의 절차에 의해 앱이 설치되면 '관리하기' 버튼을 통해 개발자센터의 App URL에 설정한 URL에서 제공하는 서비스 화면이 잘 보여지는지 확인합니다.
  • App URL에 전달되는 앱 실행자에 대한 검증데이터를 받아서 활용할 수 있어야 합니다.
    관리하기 버튼 클릭시 호출되는 URL 형식

    https://{{AppUrl}}/?is_multi_shop={{멀티쇼핑몰여부}}&lang={{쇼핑몰언어}}&mall_id={{몰아이디}}&shop_no={{shop_no}}×tamp= {{timestamp}}&user_id={{로그인아이디}}&user_name={{로그인사용자이름}}&user_type={{사용자유형}}&hmac={{검증용 key}}

앱 삭제 및 재설치

03
  • 설치된 앱을 삭제한 후 앱스토어에서 재설치시 기존에 발급받은 토큰을 사용하지 않고 재발급 받는지 확인합니다.
  • 삭제 후 재설치 또는 API의 사용범위가 바뀐 경우 반드시 이전에 발급받은 토큰은 폐기하고 재발급 받아 사용해야 합니다.