繁体   English   中英

Microsoft Teams 指向 staticTab 的深层链接仅打开带有清单中默认 URL 的选项卡

[英]Microsoft Teams deep link to staticTab only opens the tab with the default URL from manifest

我们尝试从机器人发送的卡片中深度链接 Microsoft Teams 静态选项卡。

该选项卡的链接有效,但该选项卡仅显示在应用清单文件中定义的默认页面。 webURL 参数无效。

这是链接:

https://teams.microsoft.com/l/entity/ "appid"/"tabid"?webUrl=https%3a%2f%2fexample.com&label=Bliblablubb&context=%7b%22subEntityId%22%3a%22test%22%7d

我希望 Tab 显示网站 example.com。 这不是这里的情况。

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

有人有想法吗?

请参阅创建深层链接的“生成指向您的选项卡的深层链接”部分。 正如那里所说, webUrl 是“如果客户端不支持呈现选项卡时使用的后备 URL”。

这意味着,例如,如果 Microsoft 实施了 Teams 的“智能电视”版本,但它没有正确处理深层链接,它将回退到打开该网址。 但是,如果客户能够呈现的标签本身(例如桌面,Web,Android应用程序等),它会尝试这样做,它会呈现什么都知道,这是你提到的是什么“的应用清单文件中定义的默认页面”。

entitywebUrl 是深层链接 URL 中的一个可选字段,如果您运行的客户端不支持选项卡的呈现,它将呈现。 所以WEBURL确实有效果,但是当客户端无法呈现实际的链接描述这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM