有空吗?欢迎填写简短的在线调查问卷,帮助我们改进 Google Workspace Marketplace 中的文档。

应用审核简介

如果您想公开发布应用,Google 必须在发布应用之前对其进行审核,以确保应用符合 Google 的设计、内容和样式指南。

Google 在审核您的应用后,会向您发送一封电子邮件,告知您应用是否需要处理或是否已获批准。

  • 如果您的应用需要执行额外的操作 - 您将收到一份审核文档,其中包含有关哪些方面有待改进的具体信息。解决问题并重新提交您的应用以供审核。
  • 如果审核团队批准了您的应用 - 该应用会自动发布,您将收到电子邮件通知。

审核时长

应用审核持续时间取决于最近提交的应用数量以及您的应用需要的更正数量。审核需要几天时间才能完成,这种情况很常见。

您的应用尚未准备就绪的常见原因

OAuth 验证

  • 您的 OAuth 权限请求页面设置不正确。例如,用户类型设置为内部,或者发布状态设置为测试
  • 应用未完成 OAuth 验证。

应用详情

  • 在应用名称、徽标或应用说明中不当使用 Google 商标。如需指导,请访问 Google Workspace Marketplace 品牌推广指南
  • 链接无效或指向不正确的信息。例如,指向隐私权政策的链接会指向开发者支持页面。
  • 屏幕截图和图片质量不佳,或无法准确反映应用功能。

应用准备情况

  • 该应用仍在测试中,尚未公开发布。
  • 应用存在 bug 或功能异常。

评价领域

Google 按照以下准则审核您的应用。在提交您的应用以供审核之前,请确保您的应用符合所有准则且符合 Google Workspace Marketplace 计划政策

应用集成 类别 标准
全部 应用名称
  • 没有其他同名的应用。
  • 该名称不包含版本号。
  • 该名称与 OAuth 同意屏幕上的名称一致。
  • 名称不明确或过于宽泛。
  • 名称不得超过 50 个字符。
  • 推荐)名称采用首字母大写形式。
  • 推荐)该名称不含标点符号,尤其是括号。
全部 开发者信息
  • 开发者名称和开发者网站会准确表述并引导开发者找到相关信息。
  • 根据消费者保护法律,您必须告知欧洲经济区 (EEA) 的消费者,Google Workspace Marketplace 中的商家是交易者还是非交易者

    • 交易者 - 交易者是指从事与交易、业务、工艺或职业相关的用途;或者代表交易者或代表交易者。
    • 非交易者 - 非交易者(消费者)是指出于非职业目的的人员。

    如果未指定,则应用的商品详情页面上会显示“未指定交易者状态”

全部 应用说明
  • 提供的所有链接都有效且指向正确的信息。 例如,隐私权政策的链接指向描述隐私权政策的页面。
  • 如果应用与第三方服务交互,描述描述了第三方服务的用途、应用如何与其交互,以及选择性地链接到相关网站。
  • 简短说明和详细说明易于理解。
  • 简短说明与详细说明有所不同。
  • 推荐)价格信息完整而准确。
  • 推荐)正确定义了每种语言(名称、简短说明和详细说明)的完整属性集,而不会出现语言不匹配的问题。
全部 功能
  • 没有明显的 bug,所有操作(包括极端情况)都完全正常。加载时间通过加载指示器进行管理。
  • 该应用展示了与 Google API 的明显互动。
  • 应用提供的新功能或扩展功能不等同于 Google 产品。
  • 此应用并非用于广告宣传或发布垃圾内容。
  • 该应用完全正常运转,并非用于测试目的,因此并没有正在进行的工作。
  • 如果应用与用户或付费用户可用的功能互动,则 Google 的审核团队会在开发者系统上提供一个测试帐号。
全部 用户体验
  • 应用(包括应用的名称)未使用 Google 品牌资产、商标或 Google 品牌合作内容。请参阅 Google Workspace Marketplace 品牌推广指南
  • 只需进行一次授权和登录。应用使用一键式单点登录或理想方式是零点击式单点登录。
  • 管理员为网域授予 OAuth 2.0 范围权限后,系统不会再次向个别用户授予范围权限。
  • 用户无需登录其 Google 帐号即可输入凭据。他们最多必须点击“使用 Google 帐号登录”按钮才能获得访问权限。
  • 对于按钮标签、菜单项、标题等,采用的是一致、易懂和易于理解的术语。例如,标签是指“删除”和“取消”等操作名称,而不是“是”或“否”。
  • 如果需要登录,退出功能才能正常运行。 令牌已撤消,登录从头开始执行。
  • 系统始终会显示反馈(例如确认或错误消息)以用于执行操作。
  • 没有损坏的图片链接或模糊的图片。
全部 图形
  • 图标大小正常、方形且背景透明。请参阅图形资源
  • 图标应正确表示应用的名称或功能。
  • 该图标为彩色(而非灰度模式)。
  • 该图标不使用 Google 的商标。
  • 屏幕截图和图片不模糊、难以阅读或不当。它们能准确代表应用。
  • 推荐)屏幕截图清楚地显示了应用的使用方法及其用途。
全部 OAuth
  • 应用已通过 OAuth 验证,使用最窄的 OAuth 范围,并且所有范围都与 Google 服务 API 正确集成。
Google Chat 应用 名称
  • 说明中提供了与应用通信的按钮。
  • 应用名称以 A-Z(大写)或 0-9 开头。不能以符号开头。
Google Chat 应用 用户体验
  • 每次用户发起私信或将应用添加到聊天室时,应用都会发送提示消息。欢迎辞与“帮助”命令不同。如需详细了解如何创建良好的欢迎辞,请参阅 构建能够帮助用户愉悦的 Chat 应用
  • 该应用支持“Help”(帮助)命令,并帮助用户开始使用该应用。如需详细了解如何撰写实用的帮助消息,请参阅 构建能帮助用户满意并享受用户需求的 Chat 应用
  • 当在聊天室或直接聊天对话中交谈时,应用会始终做出响应。
  • 消息中使用的拼写、大小写、标点和语法均正确无误。消息不含恶意、令人反感或滥用的内容。
  • 根据 Google 的要求,消息针对文本或卡片使用清晰、简洁且一致的格式。
  • 如果响应时间超过 2 秒,应用会发送一条消息,说明延迟情况。
  • 通过发送通知的应用,用户可以关闭通知。
  • 用户可以使用“@”提及该应用来向聊天室添加内容。
  • 用户可以使用查看成员菜单从聊天室中移除应用。
  • 应用会向用户显示与其互动所需的所有内容。
  • 该应用使用的卡片格式符合 Google 的要求。请参阅 创建互动式卡片
  • 您可以在 Chat 菜单中的查找应用选项中找到该应用。
  • 应用与之互动的外部网址不属于预演环境或开发环境。
  • 在聊天室中向应用发送的每条消息中都必须用“@”提及他人。 这是应用知道它必须做出响应的唯一方式。
  • 如果 Chat 应用预览来自第三方网域的链接,请执行以下操作:
    • 链接预览可以为用户消息提供相关的补充信息。例如,预览销售交易的链接会添加帐号、金额和阶段等信息。
    • 开发者隶属于预览的网域。

    如需了解详情,请参阅预览链接

  • (推荐)为了让 Workspace 管理员代表其组织中的用户安装您的应用,您的应用必须能够接收和发送私信。
Google Chat 应用 图形
  • 应用有一个可识别且清晰的头像。
Google 云端硬盘应用 功能
  • 应用并不使用 Chrome 浏览器扩展程序通过直接操控云端硬盘 HTML 来提供功能。
  • 如果您的应用使用敏感或受限范围,则必须通过 OAuth 验证。请参阅如何提交验证
  • 如果您的应用使用受限范围,还必须通过安全性评估。请参阅为何需要进行安全性评估
Google 云端硬盘应用 用户体验
  • 如果应用在云端硬盘中存储文件,则允许用户选择文件夹,或创建和重复使用应用专用文件夹。配置数据可以存储在“应用数据”文件夹中。应用不会将文件转储到用户的“我的云端硬盘”文件夹。
  • 该应用仅会在云端硬盘中存储与该应用所载述的功能相关的文件。
编辑器插件 功能
  • 该插件中包含预期和所需的操作,并提供完成其工作流所需的所有工具。例如:
    • 如果插件对整个文档应用了样式设置,则会提供将样式仅应用于所选文本的选项。
    • 如果该插件将电子表格数据上传到网络服务 Feed,则会包含一个指向该 Feed 的链接,以便轻松导航。
    • 如果该插件要求用户拥有帐号,它会提供链接或信息,以便在用户还没有帐号的情况下轻松创建帐号。
  • 插件在插件标签页下有菜单项。
  • 即使插件只是自定义函数,它仍然包含适当的文档。
  • 该插件正确地使用 onInstall()onOpen() 来填充其菜单。首次安装插件和打开其他文件时,系统会填充菜单项。请参阅 编辑器插件授权
  • 授权模式设置正确。请参阅 授权模式
编辑器插件 用户体验
  • 该插件会提供基本的基本信息,有助于您对该产品及其使用。
  • 插件的代码不会过度使用库,因为库可能会导致插件性能下降。
  • 请尽可能避免错误,如果错误没有妥善管理,请执行以下操作:
    • 错误消息会显示在对话框窗口中,而不是显示在 JavaScript 提醒中或默认的红色栏中。它们会传达相应问题,并以简单明了的语言向用户描述采取的解决措施。
    • 如有可能,当用户的操作出错时,系统会显示一个按钮来为用户解决问题。
    • 如需了解详情,请参阅 插件样式指南
  • 指向外部网页的链接会在新窗口中打开并且正确无误。
  • 这款插件非常直观且设计合理。这意味着:
    • 清楚知道该做什么以及怎么做的事。
    • 该插件易于访问且易于理解。避免使用技术术语和行话。
    • 工作流程应尽可能清晰明了且易于实施。
    • 尽可能保护用户及其内容。
  • 该插件遵循 编辑器插件的界面样式指南,并使用 适用于编辑器插件的 CSS 软件包
  • 该插件在每个屏幕上仅使用一项蓝色主要操作。
  • 该插件一次会显示一个对话框。不会重叠或一次打开多个对话框。
  • 插件的界面完全适合分配的空间:
    • 文本和标签不是以“...”结尾
    • 用户无需执行很多垂直滚动操作。
    • 内容宽度不超过 300p,因此没有水平滚动条。
  • 该插件需要确认或针对所有敏感操作显示警告。例如,如果插件即将覆盖电子表格中的所有内容,系统会警告用户并在该操作发生前确认此操作。
    • 设计更改不需要解决这类问题。 例如,导入数据的 Google 表格插件会产生覆盖现有内容的风险。通过为默认操作创建数据表格,可以完全消除该风险。
  • 操作加载期间,用户无法多次触发操作。例如,在操作加载期间,按钮处于关闭状态或隐藏。
Google Workspace 插件 名称 日历插件
  • 如果该插件使用 calendar.namecommon.name,清单中的名称将与应用详情中提供的名称相同。
  • 如果插件使用 calendar.conferenceSolution,则会议解决方案名称不包含“Google 日历”。
  • 推荐)如果插件使用 calendar.conferenceSolution,会议解决方案名称不得超过 30 个字符。
Google Workspace 插件 功能
  • 该插件会使用正确的 微件来实现所需功能。例如,使用开关来选择布尔值。
  • 日历插件
    • 系统支持辅助日历和委托,如果不支持,则会妥善管理。例如,如果用户在创建活动时选择了自己拥有编辑权限的其他日历,则会议创建不会失败。
    • 周期性活动运作正常。
    • 如果插件使用 calendar.conferenceSolution,则至少提供一个会议解决方案。
    • 如果插件提供会议解决方案,则使用相应的会议数据字段。例如,视频会议链接、电话号码、SIP 链接、访问代码和其他受支持的属性使用结构化数据字段,并且在备注字段中未提供。
    • 如果插件提供会议解决方案,则只会修改会议详细信息,而不会修改其他活动字段。
    • 如果插件提供会议解决方案,则会议创建只需不到 5 秒。
    Gmail 插件
    • 如果插件使用 UrlFetchAppOpenLinkUrl
      • 网址有效。
      • 网址使用的是 HTTPS(而不是 HTTP)。
      • 已指定完整网域。
      • 路径不为空。例如,https://altostrat/ 可以,但 https://altostrat 就不行。
      • 无法在“UrlFetchApp”中使用通配符。
Google Workspace 插件 用户体验
  • 该插件有一个首页。如果您的 Google Workspace 插件是转换后的 Gmail 插件,则系统会应用默认首页。
  • 插件卡片可以正常使用。例如,没有重复的卡片;返回按钮、刷新按钮和更新按钮可以正常工作。
  • 向用户授权插件后,会显示自定义首页卡片,供用户通过插件登录(如果需要)、徽标和插件说明进行简要说明。
    • 如果登录按钮被触发,它会显示第三方供应商提供的自定义登录页面,该页面会明确指出有第三方服务在 Google Workspace 之外运行。
  • 插件的界面完全适合分配的空间:
    • 文本和标签不是以“...”结尾
    • 用户无需执行很多垂直滚动操作。
    • 内容宽度不超过 300p,因此没有水平滚动条。
  • 插件的代码不会过度使用库,因为库可能会导致插件性能下降。
日历插件
  • 如果此插件提供会议解决方案,则创建的会议有效,并正确显示在第三方会议网站上。
Google 文档插件
  • 如果插件预览来自第三方网域(智能条状标签)的链接,请执行以下操作:
    • 链接预览可为用户提供相关的补充信息。 例如,预览销售交易的链接会添加帐号、金额和阶段等信息。
    • 开发者隶属于预览的网域。

    如需了解详情,请参阅预览智能条状标签的链接

  • 云端硬盘插件
    • 如果应用在云端硬盘中存储文件,则允许用户选择文件夹,或创建和重复使用应用专用文件夹。配置数据可以存储在“应用数据”文件夹中。应用不会将文件转储到用户的“我的云端硬盘”文件夹。
    • 该插件仅会在云端硬盘中存储与该插件的记录功能相关的文件。
    Gmail 插件
    • 插件没有提及或未说明 Chrome 浏览器扩展程序的链接。
    • “更多操作”菜单 包含可正常运行的通用操作。例如“退出”“关于”“支持”等。
    Google Workspace 插件 图形 日历插件
    • 会议解决方案的徽标是公开网址。请参阅 提供会议解决方案徽标
    • 如果该插件使用 calendar.conferenceSolution,会议解决方案的徽标将遵循 calendar.logoUrl 要求。请参阅 日历清单资源
    • 如果该插件使用 calendar.logoUrlcommon.logoUrl,则徽标与应用详情中提供的图标相同。
    • 如果该插件使用 calendar.logoUrlcommon.logoUrl,则徽标网址如下所示:https://lh3.googleusercontent.com/
    Google Workspace 插件 OAuth 云端硬盘插件
    • 推荐)如果您想接收有限元数据,则此插件包含 drive.addons.metadata.readonly 范围。
    Web 应用 功能
    • 通用导航网址指向 Web 应用。不包含功能的简单网页不被视为 Web 应用。