介绍新的 Microsoft Teams 客户端
重要
经典 Teams 客户端预计将在 2024 年 3 月 31 日弃用。
新的 Microsoft Teams 客户端 从头开始重新设计,并考虑了性能。 它更快、更简单、更智能、更灵活,可为应用和用户提供更好的体验。 新的 Teams 客户端支持除自适应卡片选项卡之外的所有现有 Teams 应用功能。 如果你的应用在经典 Teams 中运行,该应用很可能在新 Teams 客户端中运行,不会出现任何问题。
以下是新 Teams 客户端的优点:
新的 Teams 客户端使用 Microsoft Edge WebView2 的 Evergreen 版本,以确保 Teams 客户端始终处于最新状态,其中包含 Microsoft Edge 和 Chromium 中提供的最新修补程序和改进。
新的 Teams 客户端从头开始重新构建,考虑到性能,并包括负责启动应用和为其使用的 SDK API 提供支持的所有平台基础结构。
可以使用以下属性在新 Teams 或经典 Teams 客户端中标识应用使用情况:
- 对于 TeamsJS v1.x:
hostName
- 对于 TeamsJS v2.x:
AppHostInfo
注意
如果未定义 hostName,则假定应用在经典 Teams 客户端中运行。
经典 Teams 客户端使用 teams
字段表示,新的 Teams 客户端使用 teamsModern
字段表示。
时间线和推出
为确保平稳过渡,计划分阶段推出新平台。
经典 Teams 中所有平台功能的可用性:新 Teams 客户端中提供了所有应用。 除 限制 下列出的功能外,所有平台功能现在都可用。
限制
注意
- Windows 和 Mac 客户端以及政府社区云 (GCC) 和 GCC-High 环境中支持新的 Teams 客户端。
- 建议在从经典 Teams 客户端切换到新的 Teams 客户端后,在 Windows 和 Mac 客户端以及 GCC 和 GCC-High 环境中测试应用、选项卡、消息扩展、机器人和链接展开的功能。
新的 Teams 客户端不支持以下 Teams 功能:
新的 Teams 客户端不支持应用缓存。
新的 Teams 客户端不支持生成深层链接以将内容共享到会议阶段。
以下 Teams 功能已弃用,在新的 Teams 客户端中不受支持:
新的 Teams 客户端不支持自适应卡片选项卡。 经典 Teams 客户端预计将在 2024 年 3 月 31 日弃用。 如果应用使用自适应卡片选项卡,建议将选项卡重新生成为基于 Web 的选项卡。有关详细信息,请参阅 Teams 的生成选项卡。
window.alert
新的 Teams 客户端不支持用于显示对话框的 、window.confirm
和window.prompt
API。 我们建议在自己的框架中呈现对话,例如,使用 Fluent V9 对话框或使用 Microsoft Teams JavaScript 客户端库 (TeamsJS) ,以使用自适应卡片或嵌套<iframe>
显示 Teams 对话。
有关新 Teams 客户端中的已知问题和差距的详细信息,请参阅 新Microsoft Teams。
如果你的应用在经典 Teams 客户端中正常运行,但新 Teams 中存在问题,请在 GitHub 上引发问题。 对于任何其他问题,请请求你提出 有关支持和反馈的问题。