审核流程

本指南介绍了 Google 课堂插件审核流程。 请仔细阅读,因为您必须执行一些限时操作。

您的插件必须通过信任与安全团队的 OAuth 验证,并获得 Google Workspace Marketplace 团队的批准。如需了解 OAuth 验证的一般信息,请参阅 OAuth 验证常见问题解答。如需详细了解 Google Workspace Marketplace 应用审核流程,请参阅应用审核简介

完成插件开发

确认您的插件行为符合要求

我们会按照插件测试计划中的流程审核您的插件。在提交公开插件以供发布之前,请按照其测试流程进行测试。如果这些测试失败,您的插件获得批准所需的时间可能会大幅增加。

创建屏幕录制内容,演示您的应用如何使用请求的每个 OAuth 范围。为了开发插件,我们建议您展示插件安装流程和插件附件的创建过程。

录制完成后,将屏幕录制内容作为不公开视频上传到 YouTube。只有使用链接才能访问不公开列出的视频。在开始 OAuth 验证流程时,系统会提示您提供视频链接。然后,OAuth 团队会在审核您的插件申请时观看该视频。

准备发布

在您的 Google Cloud 项目中查看以下每个配置设置。

  • 在 Cloud 项目的 Auth Audience 页面中:
    • 发布状态为正式版
    • 用户类型为外部
  • 在 Cloud 项目的 Auth Branding 页面中:
    • 所有必填字段均已填写。
    • 请确保应用首页的链接指向的是商品的相关信息,而不是应用本身。
  • 在 Cloud 项目的 Auth Data Access 页面中执行以下操作:
    • 指定了 .../auth/userinfo.email.../auth/userinfo.profile 非敏感镜重中至少一个。
    • 指定了您的插件所需的所有其他范围。对于 Google 课堂插件,这应包括敏感 .../auth/classroom.addons.teacher.../auth/classroom.addons.student 权限范围。
    • 对于演示视频字段,您必须提供 YouTube 视频的链接,以演示您如何使用请求的范围中的数据。提供之前录制的屏幕录制内容的链接。
  • 以下 API 库处于启用状态:

Google Workspace Marketplace SDK 应用配置页面中:

  • 在“应用集成”下,Google 课堂插件已选中
  • 您的插件着陆页 URI 在附件设置 URI 中提供。
  • 提供所有允许使用的附件 URI 前缀
  • OAuth 范围列表与 OAuth 同意屏幕和应用代码中指定的范围完全匹配。
  • “开发者链接”下的开发者电子邮件地址定期监控的电子邮件地址。购物平台团队会使用此地址与您联系。
  • “应用公开范围”设置为公开,并且不公开复选框处于选中状态。

检查您项目的 Google Workspace Marketplace 商品详情页面是否符合 商品详情注意事项

允许以下 Marketplace 审核团队用户账号访问您的应用。此外,还应将这两位教师用户添加为您的插件应用的 草稿测试人员

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

购物平台团队开始审核后,您会收到一封电子邮件。如果审核员必须执行任何设置步骤才能将这些账号用于您的产品,请回复该电子邮件并提供详细说明。

信任与安全团队必须检查您的插件是否正确使用了您的应用请求的 OAuth 范围。从 Google Cloud 项目的身份验证中心发起验证。点击准备验证

系统会在一个确认对话框中列出“身份验证品牌”“受众群体”和“数据访问”页面中配置的值。确认信息正确无误,然后点击确认以继续。

OAuth 验证团队会处理您的验证请求。审核人员会使用您在 OAuth 权限请求页面中配置的电子邮件地址与您沟通。他们会告知您任何问题,以及验证完成的时间。

如果您仅使用 敏感 OAuth 权限范围,此流程通常需要 3 至 5 个工作日。如果您使用了任何 受限 OAuth 范围,可能需要额外的时间和执行额外的操作。

点击 Google Cloud 项目的 Google Workspace Marketplace 商店商品详情页面底部的发布。Marketplace 审核团队会根据 Google Workspace 和 Google 课堂插件要求对插件进行测试。

Marketplace 审核团队会直接与 Google Workspace Marketplace SDK 应用配置页面中指定的开发者电子邮件地址进行通信。我们会就您的插件存在的任何问题通知您,或告知您插件已获准发布。我们建议您为此流程预留 2-3 周的时间。

在 Marketplace 获得批准后,您的插件详情将在您选择的地区的所有 Google Workspace 教育版网域中提供。在 Marketplace SDK 应用配置中取消选中 Unlisted 选项,以便您的插件详情在搜索结果和浏览时显示。