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

应用审核简介

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

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

在 Google 审核您的应用后,您会收到一封电子邮件,说明您的应用是需要更多工作,还是已经获得批准。

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

审核时长

应用审核时长取决于最近提交的应用数量和您的应用需要的更正数量。审核需要几天时间才能完成的情况并不少见。

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

OAuth 验证

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

应用详情

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

应用准备情况

  • 该应用仍处于测试阶段,尚未公开发布。
  • 应用存在错误或功能异常。

评价领域

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

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

如需详细了解如何配置链接预览,请参阅预览链接

Google 云端硬盘应用 功能
  • 该应用不会使用 Chrome 浏览器扩展程序通过直接操控云端硬盘 HTML 来提供功能。
  • 如果您的应用使用敏感范围或受限范围,则必须接受 OAuth 验证。请参阅如何提交验证
  • 如果您的应用使用受限范围,还必须通过安全性评估。请参阅为什么需要进行安全评估
Google 云端硬盘应用 用户体验
  • 如果应用存储在云端硬盘中,则允许用户选择文件夹,或创建和重复使用特定于应用的文件夹。配置数据存储在应用数据文件夹中。应用不会将文件转储到用户的“我的云端硬盘”文件夹中。
  • 应用只会将云端硬盘中与该应用中载述的功能相关的文件存储在云端硬盘中。
编辑器插件 功能
  • 该插件中包含预期和所需操作,并提供完成其工作流程所需的所有工具。例如:
    • 如果插件将样式应用于整个文档,则可以选择仅将样式应用于所选文本。
    • 如果插件将电子表格数据上传到网络服务 Feed,则会有一个指向该 Feed 的链接,方便您进行导航。
    • 如果该插件要求用户有帐号,它会提供链接或信息,以便在用户还没有帐号时轻松创建帐号。
  • 该插件在插件标签页下显示菜单项。
  • 即使该插件只是自定义函数,它仍然包含适当的文档。
  • 该插件正确地使用 onInstall()onOpen() 来填充其菜单。首次安装插件和打开其他文件时,系统会填充菜单项。请参阅编辑器插件授权
  • 授权模式设置正确。请参阅授权模式
编辑器插件 用户体验
  • 该插件会提供对商品及其使用方法的基本了解。
  • 该插件的代码不会过度使用库,因为库可能会导致插件性能下降。
  • 请尽可能避免错误,并在不正确的情况下正确管理错误:
    • 错误消息会显示在对话框窗口中,而不是显示在 JavaScript 提醒或默认的红色栏中。这些步骤会传达相应的问题,并说明用户能够以简单语言解决问题。
    • 如果用户尝试执行某项操作,系统会尽可能显示一个用于修正问题的按钮。
    • 如需了解详情,请参阅插件样式指南
  • 指向外部网页的链接会在新窗口中打开,并且正确无误。
  • 该插件的设计十分直观。这意味着:
    • 我们始终清楚该做什么以及如何去做。
    • 该插件易于访问且易于理解。避免使用技术术语和行话。
    • 工作流程应尽可能清晰明了、易于实施。
    • 用户及其内容尽可能安全。
  • 该插件会遵循编辑器插件的界面样式指南,并使用适用于插件的 CSS 软件包
  • 该插件仅为每个显示屏使用一项蓝色主要操作。
  • 该插件一次会显示一个对话框。它不会重叠或一次打开多个对话框。
  • 插件的界面正好适合所分配的空间:
    • 文本和标签没有以“...”截断
    • 用户无需执行很多垂直滚动操作。
    • 内容宽度不超过 300p,因此没有水平滚动条。
  • 该插件需要确认或针对所有敏感操作显示警告。例如,如果该插件将覆盖电子表格中的所有内容,系统会警告用户,并在该操作发生之前确认操作。
    • 进行设计更改即可避免此类问题。 例如,导入数据的 Google 表格插件会产生覆盖现有内容的风险。通过为数据创建工作表作为默认操作,您可以完全消除这种风险。
  • 用户在加载操作时无法多次触发操作。例如,在操作加载期间会关闭或隐藏按钮。
Google Workspace 插件 名称 日历插件
  • 如果该插件使用 calendar.namecommon.name,则清单中的名称与应用详情中提供的名称相同。
  • 如果插件使用 calendar.conferenceSolution,则会议解决方案名称不包含“Google Calendar”。
  • 推荐)如果插件使用 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,因此没有水平滚动条。
  • 该插件的代码不会过度使用库,因为库可能会导致插件性能下降。
日历插件
  • 如果此插件提供会议解决方案,则创建的会议有效,并且可以正确显示在第三方会议网站上。
云端硬盘插件
  • 如果应用存储在云端硬盘中,则允许用户选择文件夹,或创建和重复使用特定于应用的文件夹。配置数据存储在应用数据文件夹中。应用不会将文件转储到用户的“我的云端硬盘”文件夹中。
  • 该插件只会将已连接到该插件的文档功能的文件存储在云端硬盘中。
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 应用。