C# Microsoft Teams到staticTab的深层链接仅使用清单中的默认URL打开选项卡

C# Microsoft Teams到staticTab的深层链接仅使用清单中的默认URL打开选项卡,c#,microsoft-teams,C#,Microsoft Teams,我们试图从一张由机器人发送的卡片中深度链接Microsoft Team静态选项卡 指向该选项卡的链接起作用,但该选项卡仅显示应用程序清单文件中定义的默认页面。webURL参数无效 这是链接: “appid”/“tabid”?webUrl=https%3a%2f%2fexample.com&label=Bliblablubb&context=%7b%22subEntityId%22%3a%22test%22%7d 我希望该选项卡显示example.com网站。这里的情况并非如此 当然,我们在man

我们试图从一张由机器人发送的卡片中深度链接Microsoft Team静态选项卡

指向该选项卡的链接起作用,但该选项卡仅显示应用程序清单文件中定义的默认页面。webURL参数无效

这是链接:

“appid”/“tabid”?webUrl=https%3a%2f%2fexample.com&label=Bliblablubb&context=%7b%22subEntityId%22%3a%22test%22%7d

我希望该选项卡显示example.com网站。这里的情况并非如此

当然,我们在manifest.json的“validDomains”部分列出了我们的域

有人有什么想法吗?

请参阅的“生成指向选项卡的深层链接”部分。正如上面所说的,webUrl是“如果客户端不支持呈现选项卡,则要使用的备用URL”

这意味着,举例来说,如果微软实现了一个“智能电视”版本的团队,但它没有正确处理深度链接,它将退回到打开该web url。但是,如果客户端能够呈现选项卡本身(例如桌面、web、android应用程序等),它将尝试这样做,并呈现它所知道的内容,这就是您所说的“应用程序清单文件中定义的默认页面”。

请参阅的“生成指向选项卡的深层链接”部分。正如上面所说的,webUrl是“如果客户端不支持呈现选项卡,则要使用的备用URL”


这意味着,举例来说,如果微软实现了一个“智能电视”版本的团队,但它没有正确处理深度链接,它将退回到打开该web url。但是,如果客户端能够呈现选项卡本身(例如桌面、web、android应用程序等),它将尝试这样做,并呈现它所知道的内容,这就是您所说的“应用程序清单文件中定义的默认页面”.

entitywebUrl是deeplink URL中的一个可选字段,如果您运行的客户端不支持呈现选项卡,则会呈现该字段。因此,webURL确实有作用,但当客户端无法按所述呈现实际链接时。

entitywebUrl是deeplink URL中的一个可选字段,如果正在运行的客户端不支持呈现选项卡,则会呈现该字段。因此,webURL确实有效果,但当客户端无法呈现所述的实际链接时