如果您开发了多个应用集成,可能需要将它们一起发布在一个应用列表中。这样一来,用户就可以同时安装并授权这些集成,从而获得更顺畅的用户体验;此外,由于所有集成都是从一个列表中安装的,因此您可以更快地增加用户数量。
例如,如果您的应用提供与 Google 表格的特定集成,并且以 Web 应用的形式提供,那么您可以将表格插件和 Web 应用一起列为一个应用,而不是为表格插件和 Web 应用分别创建一个应用列表。
如需确定是否可以将应用集成一起列出,请参阅下一部分。
您可以一起列出的应用集成
您可以使用此比较表了解哪些应用集成可以包含在单个应用列表中。
如需使用此表,请在左侧列中找到您的出发地,然后在顶行中找到您的终点。沿着这两条线追踪,直到它们相交。
| 可以包含: | Web 应用 | 云端硬盘应用 | 文档插件 | 表格插件 | 幻灯片插件 | 表单插件 | Google Workspace 插件 | Google Chat 应用 |
|---|---|---|---|---|---|---|---|---|
| Web 应用 | ||||||||
| 云端硬盘应用 | ||||||||
| 文档插件 | ||||||||
| 表格插件 | ||||||||
| 幻灯片插件 | ||||||||
| 表单插件 | ||||||||
| Google Workspace 插件 | * | ** | ||||||
| Google Chat 应用** | ** |
** 仅适用于以 Google Workspace 插件 形式构建的 Google Chat 应用。否则,Chat 应用必须在 Google Workspace Marketplace 中单独列出。
添加多个应用集成之前
在应用列表中包含多个应用集成之前,请考虑以下影响:
- 权限请求页面会列出所有应用集成所需的所有范围。
- 系统会验证任何新范围(如果适用)。
- 如果您向现有应用列表添加需要额外范围的新应用集成,则已为其网域安装原始应用的管理员需要在 Google 管理控制台中授权这些额外范围。在管理员授权之前,系统会单独提示网域内的用户进行授权。
如果您打算合并现有应用列表,则还需要考虑其他影响。如果您将应用集成从其原始应用列表移至另一个应用列表:
- 现有用户可能会失去访问权限,并且需要安装您将应用集成移至的应用列表。
- 用户数量和评价不会转移。
- 您可能需要更新合并后的 Google Cloud 项目的配置,以适应新的应用集成。
- 您必须重新验证 OAuth 2.0 范围,因为这些范围之前是针对特定 Google Cloud 项目获批的。
向新的应用列表添加多个应用集成
如需向新的应用列表添加多个应用集成,请执行以下操作:
如果您尚未创建 Google Cloud 项目,请设置 Google Cloud 项目。如果您是在 Google Apps 脚本中构建应用集成,请确保它们都与同一个 Google Cloud 项目相关联。
使用所有应用集成的信息启用并配置 Google Workspace Marketplace SDK。在说明中解释该应用包含多个应用集成。
向现有应用列表添加应用集成
如需向现有应用列表添加多个应用集成,请执行以下操作:
确保您对现有应用的 Google Cloud 项目拥有编辑权限。
如果您要添加的应用集成是使用 Apps 脚本构建的,请将插件的 Apps 脚本项目设置为现有应用的 Google Cloud 项目。
在现有应用的 Google Cloud 项目中,更新 Google Workspace Marketplace SDK。
- 在应用扩展下的“应用配置”页面上,选择要添加的应用 集成,然后填写相关字段。
- 向“应用配置”和“应用列表”页面添加有关新应用集成的信息。请务必在应用说明中解释该应用包含多个应用集成。如需了解详情, 请参阅更新或取消发布应用 列表。