本指南介绍了 Google 课堂插件审核流程。 请仔细阅读,因为您必须执行一些限时操作。
您的插件必须通过信任与安全团队的 OAuth 验证,并获得 Google Workspace Marketplace 团队的批准。如需了解 OAuth 验证的一般信息,请参阅 OAuth 验证常见问题解答。如需详细了解 Google Workspace Marketplace 应用审核流程,请参阅应用审核简介。
完成插件开发
查看插件要求
确认您的插件行为符合要求。
测试您的插件
我们会按照插件测试计划中的流程审核您的插件。在提交公开插件以供发布之前,请按照其测试流程进行测试。如果这些测试失败,您的插件获得批准所需的时间可能会大幅增加。
录制演示视频
创建屏幕录制内容,演示您的应用如何使用请求的每个 OAuth 范围。为了开发插件,我们建议您展示插件安装流程和插件附件的创建过程。
录制完成后,将屏幕录制内容作为不公开视频上传到 YouTube。只有使用链接才能访问不公开列出的视频。在开始 OAuth 验证流程时,系统会提示您提供视频链接。然后,OAuth 团队会在审核您的插件申请时观看该视频。
准备发布
检查您的 Cloud 项目配置
在您的 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 库处于启用状态:
检查您的 Marketplace SDK 设置
在 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 验证
提交以进行验证
信任与安全团队必须检查您的插件是否正确使用了您的应用请求的 OAuth 范围。从 Google Cloud 项目的身份验证中心发起验证。点击准备验证。
系统会在一个确认对话框中列出“身份验证品牌”“受众群体”和“数据访问”页面中配置的值。确认信息正确无误,然后点击确认以继续。
与验证团队沟通
OAuth 验证团队会处理您的验证请求。审核人员会使用您在 OAuth 权限请求页面中配置的电子邮件地址与您沟通。他们会告知您任何问题,以及验证完成的时间。
如果您仅使用 敏感 OAuth 权限范围,此流程通常需要 3 至 5 个工作日。如果您使用了任何 受限 OAuth 范围,可能需要额外的时间和执行额外的操作。
完成 Google Workspace Marketplace 审核
提交审核
点击 Google Cloud 项目的 Google Workspace Marketplace 商店商品详情页面底部的发布。Marketplace 审核团队会根据 Google Workspace 和 Google 课堂插件要求对插件进行测试。
与审核团队沟通
Marketplace 审核团队会直接与 Google Workspace Marketplace SDK 应用配置页面中指定的开发者电子邮件地址进行通信。我们会就您的插件存在的任何问题通知您,或告知您插件已获准发布。我们建议您为此流程预留 2-3 周的时间。
发布内容获得批准后
在 Marketplace 获得批准后,您的插件详情将在您选择的地区的所有 Google Workspace 教育版网域中提供。在 Marketplace SDK 应用配置中取消选中 Unlisted 选项,以便您的插件详情在搜索结果和浏览时显示。