검토 절차

이 가이드에서는 클래스룸 부가기능의 검토 프로세스를 설명합니다. 기한이 있는 조치를 취해야 하므로 주의 깊게 읽어보세요.

부가기능은 신뢰 및 안전팀에서 OAuth 인증을 받고 Google Workspace Marketplace팀에서 승인을 받아야 합니다. OAuth 인증에 관한 일반적인 정보는 OAuth 인증 FAQ를 참고하세요. Google Workspace Marketplace 앱 검토 절차에 관한 일반 정보는 앱 검토 정보를 참고하세요.

부가기능 개발 완료

부가기능 요구사항 검토

부가기능 동작이 요구사항을 충족하는지 확인합니다.

부가기능 테스트

애드온은 Google의 애드온 테스트 계획에 명시된 절차에 따라 검토됩니다. 게시를 위해 제출하기 전에 공개 부가기능으로 테스트 절차를 따르세요. 이러한 테스트에 실패하면 부가기능 승인에 필요한 시간이 크게 늘어날 수 있습니다.

데모 동영상 녹화

애플리케이션이 요청된 각 OAuth 범위를 사용하는 방법을 보여주는 화면 녹화 파일을 만듭니다. 부가기능 개발을 위해 부가기능 설치 흐름과 부가기능 첨부파일 생성을 표시하는 것이 좋습니다.

녹화가 완료되면 화면 녹화 동영상을 YouTube에 미등록 동영상으로 업로드합니다. 일부 공개 동영상은 링크를 사용해야만 액세스할 수 있습니다. OAuth 인증 절차를 시작할 때 동영상 링크를 입력하라는 메시지가 표시됩니다. 그러면 OAuth팀에서 부가기능 애플리케이션을 검토할 때 동영상을 시청합니다.

게시 준비

Cloud 프로젝트 구성 확인

Google Cloud 프로젝트에서 다음 각 구성 설정을 검토합니다.

  • Cloud 프로젝트의 인증 잠재고객 페이지에서 다음 단계를 따르세요.
    • 게시 상태가 프로덕션입니다.
    • 사용자 유형이 외부입니다.
  • Cloud 프로젝트의 인증 브랜딩 페이지에서 다음 단계를 따르세요.
    • 모든 필수 입력란이 작성되었습니다.
    • 애플리케이션 홈페이지가 앱 자체로 연결되지 않고 제품 정보로 연결되어야 합니다.
  • Cloud 프로젝트의 인증 데이터 액세스 페이지에서 다음 단계를 따르세요.
    • .../auth/userinfo.email 또는 .../auth/userinfo.profile 비민감한 범위 중 하나 이상이 지정됩니다.
    • 기타 모든 범위가 부가기능에 의해 지정됩니다. 클래스룸 부가기능의 경우 민감한 .../auth/classroom.addons.teacher.../auth/classroom.addons.student 범위가 포함되어야 합니다.
    • 데모 동영상 필드에는 요청된 범위의 데이터를 사용하는 방법을 보여주는 YouTube 동영상 링크를 제공해야 합니다. 앞서 녹화한 스크린캐스트 링크를 제공합니다.
  • 다음 API 라이브러리사용 설정되어 있습니다.

마켓 SDK 설정 확인

Google Workspace Marketplace SDK 앱 구성 페이지에서 다음 단계를 따르세요.

  • 앱 통합에서 클래스룸 부가기능이 선택되어 있습니다.
  • 부가기능의 방문 페이지 URI는 Attachment Setup URI에 제공됩니다.
  • 모든 허용된 첨부파일 URI 프리픽스가 제공됩니다.
  • OAuth 범위 목록이 OAuth 동의 화면과 애플리케이션 코드에 지정된 범위와 정확히 일치합니다.
  • 개발자 링크의 개발자 이메일정기적으로 모니터링되는 이메일 주소입니다. 마켓팀에서 이 주소를 사용하여 연락합니다.
  • 앱 공개 상태가 공개로 설정되어 있고 미등록 체크박스가 선택되어 있습니다.

프로젝트의 Google Workspace Marketplace 스토어 등록정보 페이지가 등록정보 고려사항을 준수하는지 확인합니다.

검토자 액세스 허용

다음 Marketplace 검토팀 사용자 계정이 애플리케이션에 액세스하도록 허용합니다. 또한 두 교사 사용자를 부가기능 애플리케이션의 초안 테스터로 추가합니다.

  • teacher@marketplacetest.info
  • teacher2@marketplacetest.info
  • student@marketplacetest.info
  • student2@marketplacetest.info

마켓팀에서 검토를 시작하면 이메일이 전송됩니다. 검토자가 제품에서 이러한 계정을 사용하기 위해 설정 단계를 실행해야 하는 경우 자세한 안내를 포함하여 이메일에 답장하세요.

OAuth 인증 완료

제출하여 확인받기

신뢰와 안전팀은 부가기능이 애플리케이션에서 요청하는 OAuth 범위를 적절하게 사용하는지 확인해야 합니다. Google Cloud 프로젝트의 인증 확인 센터에서 확인을 시작합니다. 확인 준비를 클릭합니다.

확인 대화상자에는 인증 브랜딩, 대상, 데이터 액세스 페이지에서 구성된 값이 표시됩니다. 정보가 올바른지 확인한 다음 확인을 클릭하여 계속 진행합니다.

인증팀과 소통하기

OAuth 인증팀에서 인증 요청을 처리합니다. 검토자는 OAuth 동의 화면에 구성된 이메일 주소를 사용하여 개발자와 소통합니다. 문제가 있는 경우와 확인이 완료된 시점을 알려드립니다.

민감한 OAuth 범위만 사용하는 경우 이 프로세스에는 일반적으로 영업일 기준 3~5일이 걸립니다. 제한된 OAuth 범위를 사용하는 경우 추가 시간과 조치가 필요할 수 있습니다.

Google Workspace Marketplace 리뷰 완료

제출하여 검토받기

Google Cloud 프로젝트의 Google Workspace Marketplace 스토어 등록정보 페이지 하단에서 게시를 클릭합니다. Marketplace 검토팀은 Google Workspace 및 클래스룸 부가기능 요구사항에 따라 부가기능을 테스트합니다.

검토팀과 소통

Marketplace 검토팀은 Google Workspace Marketplace SDK의 앱 구성 페이지에 지정된 개발자 이메일 주소와 직접 소통합니다. 애드온에 문제가 있거나 게시가 승인되었음을 알립니다. 이 프로세스에는 2~3주 정도의 예산을 책정하는 것이 좋습니다.

게시 승인 후

Marketplace 승인을 받으면 선택한 지역의 모든 Google Workspace for Education 도메인에서 부가기능 등록정보를 사용할 수 있습니다. Marketplace SDK 앱 구성에서 미등록 옵션을 선택 해제하면 검색 결과와 탐색 시 부가기능 등록정보가 표시됩니다.