Microsoft 通常会在新的 Teams 平台功能正式发布之前向开发人员提供这些功能。 考虑将这些预览功能集成到代理和应用程序的测试版本中,提供有关它们的 反馈 ,并准备在它们发布后立即使用它们。
与预览相关的实现和用户体验注意事项因功能而异,每个预览功能的文档对此进行了说明。 本文介绍两个最常见的要求:
- Teams 公共预览版参与功能评估和测试
- 开发人员预览版应用清单的使用
预览功能面向开发人员和面向用户的方面可能会在发布前发生更改。 测试预览功能与受控受众的集成。 不要在发布到生产环境的代理或应用中集成预览功能。
Teams 公共预览版
Teams 公共预览版是 Teams 客户端的一项可选功能,用户能够体验一组未发布的 Teams 功能。 公共预览版功能正式向开发者无条件提供,但需要用户选择加入公共预览版才能在 Teams 客户端中访问它们。
用户对公共预览版的参与由管理员策略控制。 管理员可以设置要求或禁止参与的策略,或允许用户单独决定是否选择加入。 在其代理和应用中集成公共预览版功能的开发人员应自行启用公共预览版以执行自己的评估和测试,并应与管理员合作以注册参与测试的用户。 有关启用公共预览版的详细信息,请参阅 Teams 管理员文档中的 Microsoft Teams 公共预览版 。
开发人员、代理或应用不会告知用户的公共预览版参与状态,也不能将其用作常规功能标志。 它仅确定对开发人员可能集成到其代理和应用程序中的平台功能的访问权限。
任何 Teams 用户都可以根据管理员策略选择加入公共预览版,但不期望或要求生产用户参与。
开发人员预览版应用清单
依赖于应用清单配置的预览功能通常需要 应用清单的开发人员预览版本。 若要使用它,请在应用清单中指定以下 $schema 内容和 manifestVersion 值:
{
"$schema": "https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json",
"manifestVersion": "devPreview"
}
使用清单开发人员预览版的代理和应用具有以下限制:
- 无法将它们发布到 Teams 应用商店。
- 只能通过 直接上传将其安装在 Teams 客户端中。
- 无法在 Teams 开发人员门户中管理它们。 必须手动组装包含清单的开发人员预览版的应用包。 请考虑使用开发人员门户创建大部分代理或应用配置,然后导出程序包并手动进行最终修改。
有关应用清单的开发人员预览版本的详细信息,请参阅其 专用文档。