了解Microsoft Teams结构
构建应用时,必须知道 Microsoft Teams 中哪些内容可以自定义,哪些内容不能自定义。 此信息可以帮助你更好地了解可以控制应用体验的哪些部分。
以下线框显示:
- 可以在每个 Teams 应用功能中自定义的图面(用粉红色勾勒出)。
- 每个功能支持的范围。
提示
范围是什么意思? 范围是 Teams 中的一个区域,用户可以在其中使用你的应用。 应用可以有一个或多个范围,包括个人、频道、聊天和会议。
个人应用
个人应用提供为单个用户托管应用内容的大型画布。
支持的范围:个人
移动设备
画布是一个 Web 视图,因此可以完全自定义体验。
桌面
画布是一个 iframe,因此你可以完全自定义体验。
选项卡
选项卡提供为一组用户托管应用内容的大型画布。 可以在共享空间(如频道、聊天和会议邀请)中包含选项卡。
支持的范围:频道、聊天、会议
移动设备
画布是一个 Web 视图,因此可以完全自定义体验。
桌面
画布是一个 iframe,因此你可以完全自定义体验。
机器人
机器人是与 Teams 原生消息传送功能集成的会话应用,因此 UI 工作已替你处理。 从设计的角度来看,我们仍有机会通过自然语言处理 (NLP) 支持和自适应卡片平台来添加个性化内容、自定义功能和丰富的可操作信息。
支持的范围:个人、频道、聊天、会议
移动设备
桌面
消息扩展
消息扩展是插入应用内容或处理消息而无需离开对话的捷径。 基于操作的消息扩展给予你更多对体验的控制力,而 Teams 则会为基于搜索的消息扩展处理大部分渲染工作。
支持的范围:个人、频道、聊天、会议
移动设备
桌面
会议扩展
会议扩展是用于增强实时会议的应用。 你可以通过多个方案(包括会议前、会议期间和会议后)托管应用内容。
支持的范围:会议、聊天
移动设备
图面是一个 Web 视图,允许你自定义体验,但请记住,在会议期间这些应用使用深色主题。
桌面
图面是一个 iframe,允许你自定义体验,但请记住,在会议期间这些应用使用深色主题,并且很窄。