了解Microsoft Teams结构

构建应用时,必须知道 Microsoft Teams 中哪些内容可以自定义,哪些内容不能自定义。 此信息可以帮助你更好地了解可以控制应用体验的哪些部分。

以下线框显示:

  • 可以在每个 Teams 应用功能中自定义的图面(用粉红色勾勒出)。
  • 每个功能支持的范围。

提示

范围是什么意思? 范围是 Teams 中的一个区域,用户可以在其中使用你的应用。 应用可以有一个或多个范围,包括个人、频道、聊天和会议。

个人应用

个人应用提供为单个用户托管应用内容的大型画布。

支持的范围:个人

移动设备

画布是一个 Web 视图,因此可以完全自定义体验。

显示开发人员可以为移动设备上的个人应用自定义的 Teams 前端区域的概念图。

桌面

画布是一个 iframe,因此你可以完全自定义体验。

显示开发人员可以为桌面设备上的个人应用自定义的 Teams 前端区域的概念图。

选项卡

选项卡提供为一组用户托管应用内容的大型画布。 可以在共享空间(如频道、聊天和会议邀请)中包含选项卡。

支持的范围:频道、聊天、会议

移动设备

画布是一个 Web 视图,因此可以完全自定义体验。

显示开发人员可以为移动设备上的选项卡自定义的 Teams 前端区域的概念图。

桌面

画布是一个 iframe,因此你可以完全自定义体验。

显示开发人员可以为桌面设备上的选项卡自定义的 Teams 前端区域的概念图。

机器人

机器人是与 Teams 原生消息传送功能集成的会话应用,因此 UI 工作已替你处理。 从设计的角度来看,我们仍有机会通过自然语言处理 (NLP) 支持和自适应卡片平台来添加个性化内容、自定义功能和丰富的可操作信息。

支持的范围:个人、频道、聊天、会议

移动设备

显示开发人员可以为移动设备上的机器人自定义的 Teams 前端区域的概念图。

桌面

显示开发人员可以为桌面设备上的机器人自定义的 Teams 前端区域的概念图。

消息扩展

消息扩展是插入应用内容或处理消息而无需离开对话的捷径。 基于操作的消息扩展给予你更多对体验的控制力,而 Teams 则会为基于搜索的消息扩展处理大部分渲染工作。

支持的范围:个人、频道、聊天、会议

移动设备

显示开发人员可以为移动设备上的消息扩展自定义的 Teams 前端区域的概念图。

桌面

显示开发人员可以为桌面设备上的消息扩展自定义 Teams 前端区域的概念图。

会议扩展

会议扩展是用于增强实时会议的应用。 你可以通过多个方案(包括会议前、会议期间和会议后)托管应用内容。

支持的范围:会议、聊天

移动设备

图面是一个 Web 视图,允许你自定义体验,但请记住,在会议期间这些应用使用深色主题。

显示开发人员可以为移动设备上的会议扩展自定义的 Teams 前端区域的概念图。

桌面

图面是一个 iframe,允许你自定义体验,但请记住,在会议期间这些应用使用深色主题,并且很窄。

显示开发人员可以为桌面上的会议扩展自定义的 Teams 前端区域的概念图。