簡體   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