이 가이드에서는 클래스룸 부가기능의 검토 절차를 설명합니다. 시간에 민감한 조치를 취해야 하므로 신중하게 검토하세요.
부가기능은 신뢰 및 안전팀에서 OAuth 인증을 받고 Google Workspace Marketplace팀에서 승인해야 합니다. OAuth 인증에 관한 일반적인 정보는 OAuth 인증 FAQ를 참고하세요. Google Workspace Marketplace 앱 검토 절차에 관한 일반적인 정보는 앱 검토 정보를 참고하세요.
부가기능 개발 완료
부가기능 요구사항 검토
부가기능 동작이 요구사항을 충족하는지 확인합니다.
부가기능 테스트
부가기능은 부가기능 테스트 계획의 절차에 따라 검토됩니다. 게시를 위해 제출하기 전에 공개 부가기능으로 테스트 절차를 따르세요. 이러한 테스트에 실패하면 부가기능이 승인되는 데 걸리는 시간이 크게 늘어날 수 있습니다.
데모 동영상 녹화
애플리케이션에서 요청된 각 OAuth 범위를 사용하는 방식을 보여주는 화면 녹화 파일을 만듭니다. 부가기능을 개발할 때는 부가기능 설치 흐름과 부가기능 첨부파일 생성을 보여주는 것이 좋습니다.
녹화한 후 스크린 녹화 파일을 YouTube에 일부 공개 동영상으로 업로드합니다. 일부 공개 동영상은 링크를 통해서만 액세스할 수 있습니다. OAuth 인증 절차를 시작할 때 동영상 링크를 입력하라는 메시지가 표시됩니다. 그러면 OAuth팀에서 부가기능 신청을 검토할 때 동영상을 확인합니다.
게시 준비
Cloud 프로젝트 구성 확인
Google Cloud 프로젝트에서 다음 구성 설정을 각각 검토합니다.
- Cloud 프로젝트의 Auth Audience 페이지에서 다음을 실행합니다.
- 게시 상태가 프로덕션 중입니다.
- 사용자 유형은 외부입니다.
- Cloud 프로젝트의 인증 브랜딩 페이지에서 다음을 실행합니다.
- 모든 필수 입력란이 작성되었습니다.
- 애플리케이션 홈페이지가 앱 자체가 아닌 제품에 관한 정보로 연결되어 있는지 확인합니다.
- Cloud 프로젝트의 Auth Data Access 페이지에서 다음을 실행합니다.
.../auth/userinfo.email
또는.../auth/userinfo.profile
비민감한 범위 중 하나 이상이 지정됩니다.- 부가기능에 필요한 기타 모든 범위가 지정됩니다. 클래스룸 부가기능의 경우 민감한
.../auth/classroom.addons.teacher
및.../auth/classroom.addons.student
범위를 포함해야 합니다. - 데모 동영상 입력란에는 요청된 범위의 데이터를 사용하는 방법을 보여주는 YouTube 동영상 링크를 제공해야 합니다. 이전에 녹화한 스크린캐스트 링크를 제공합니다.
- 다음 API 라이브러리가 사용 설정되어 있습니다.
마켓플레이스 SDK 설정 확인
Google Workspace Marketplace SDK 앱 구성 페이지에서 다음을 실행합니다.
- 앱 통합에서 클래스룸 부가기능이 선택되어 있습니다.
- 부가기능의 방문 URI는 연결 설정 URI에 제공됩니다.
- 모든 허용된 첨부파일 URI 접두사가 제공됩니다.
- OAuth 범위 목록이 OAuth 동의 화면 및 애플리케이션 코드에 지정된 범위와 정확하게 일치합니다.
- 개발자 링크 아래의 개발자 이메일은 정기적으로 모니터링되는 이메일 주소입니다. 마켓팀에서 이 주소를 사용하여 연락을 드립니다.
- 앱 공개 상태가 공개로 설정되어 있고 미등록 체크박스가 선택되어 있습니다.
프로젝트의 Google Workspace Marketplace 스토어 등록정보 페이지가 등록정보 고려사항을 준수하는지 확인합니다.
검토자 액세스 허용
다음 Marketplace 검토팀 사용자 계정에 애플리케이션 액세스 권한을 부여합니다. 또한 두 명의 교사 사용자를 부가기능 애플리케이션의 초안 테스터로 추가합니다.
teacher@marketplacetest.info
teacher2@marketplacetest.info
student@marketplacetest.info
student2@marketplacetest.info
마켓팀에서 검토를 시작하면 이메일이 전송됩니다. 검토자가 제품에서 이러한 계정을 사용하기 위해 설정 단계를 실행해야 하는 경우 이메일에 자세한 안내를 포함하여 답장합니다.
OAuth 인증 완료
제출하여 확인받기
신용안전팀에서 애드온이 애플리케이션에서 요청하는 OAuth 범위를 적절하게 사용하는지 확인해야 합니다. Google Cloud 프로젝트의 Auth Verification Center에서 인증을 시작합니다. 확인 준비를 클릭합니다.
인증 브랜딩, 잠재고객, 데이터 액세스 페이지에서 구성된 값이 확인 대화상자에 표시됩니다. 정보가 올바른지 확인한 다음 확인을 클릭하여 계속 진행합니다.
인증팀과 소통
OAuth 인증팀에서 인증 요청을 처리합니다. 검토자는 개발자의 OAuth 동의 화면에 구성된 이메일 주소를 사용하여 개발자와 소통합니다. 담당자가 우려사항과 인증 완료 시점을 알려드립니다.
민감한 OAuth 범위만 사용하는 경우 이 절차는 일반적으로 영업일 기준 3~5일이 소요됩니다. 제한된 OAuth 범위를 사용하는 경우 추가 시간과 작업이 필요할 수 있습니다.
Google Workspace Marketplace 검토 완료
제출하여 검토받기
Google Cloud 프로젝트의 Google Workspace Marketplace 스토어 등록정보 페이지 하단에서 게시를 클릭합니다. 마켓플레이스 검토팀에서 Google Workspace 및 클래스룸 부가기능 요구사항에 따라 부가기능을 테스트합니다.
검토팀과 소통
마켓플레이스 검토팀은 Google Workspace Marketplace SDK 앱 구성 페이지에 지정된 개발자 이메일 주소로 직접 연락합니다. 부가기능에 관한 문제에 대한 알림을 받거나 게시가 승인되었음을 알리는 알림을 받습니다. 이 절차에는 2~3주가 소요될 것으로 예상됩니다.
게시 승인 후
Marketplace 승인을 받으면 선택한 지역의 모든 Google Workspace for Education 도메인에서 부가기능 등록정보를 사용할 수 있습니다. Marketplace SDK 앱 구성에서 일부 공개 옵션을 선택 해제하여 검색 결과 및 탐색 시 부가기능 등록정보가 표시되도록 합니다.