在 Teams 应用程序中使用机器人和静态选项卡时是否可以更改选项卡顺序?

1 microsoft-teams teams-toolkit

在我们使用 TeamsFX/Teams Toolkit 开发的 Microsoft Teams 应用程序中,我们有两个静态选项卡和一个机器人。当我们添加机器人时,它会将其选项卡作为应用程序中的第一个选项卡插入。使用静态选项卡时是否可以对应用程序的选项卡重新排序?客户希望“主页”页面成为加载应用程序时的登陆页面。如果可能的话,他们还希望机器人的选项卡被标记为“机器人”而不是“聊天”。

“聊天”选项卡应位于“我的推动”选项卡之后

小智 5

从清单版本 1.7 开始,开发人员可以重新排列其个人应用程序中的所有选项卡。特别是,开发人员可以将机器人聊天选项卡移动到个人应用程序选项卡标题中的任何位置,该选项卡始终默认为第一个位置。声明了两个保留的选项卡实体 ID 关键字:conversations 和 about。

如果您创建具有个人范围的机器人,则默认情况下它会显示在个人应用程序中的第一个选项卡位置。如果要将其移动到其他位置,则必须使用保留关键字对话将静态选项卡对象添加到清单中。对话选项卡显示在 Web 或桌面上,具体取决于您在 staticTabs 数组中添加对话选项卡的位置。

{
   "staticTabs":[
      {
         
      },
      {
         "entityId":"conversations",
         "scopes":[
            "personal"
         ]
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

参考文档: https: //learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-personal-tab?pivots= razor-csharp#reorder-static-personal-tabs