2021-02:Teams開發平臺更新概述

做爲2021年工做計劃的一部分,我會在每個月的第三個星期五發布Teams開發平臺的更新報告,給你們整理和講解最新的平臺功能,以及特點場景。這是第一篇文章,我會挑選截至到2月份一些重要的更新,之後每個月的更新,將針對當月的更新進行說明。 web

本期亮點

  1. 移動端支持錄音,錄像,選擇文件,以及二維碼掃碼識別了。
  2. 會議工做區支持定製開發了。
  3. Incoming webhook支持自適應卡片消息了。

 

2/9/2021 新增了對移動設備Native能力的更多支持。

 

此次一股腦地推出了多項服務,包括支持錄音,錄像,拍照,選擇文件,以及最重要的,終於支持掃碼了。注意,這些能力僅對移動設備有效。 json

https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/device-capabilities/device-capabilities-overview visual-studio-code

要使用這些功能,須要在manifest文件中申請media這個權限。以下所示 api

 

若是要實現掃碼功能,可使用Teams SDK提供的scanBarcode方法。 app

其餘媒體功能以下:https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/device-capabilities/mobile-camera-image-permissions#media-capability-apis visual-studio

 

11/30/2020 單點登陸支持

 

    單點登陸的開發,一直也是Teams Tab應用開發的難點。後臺團隊一直在努力,想經過自動生成代碼的方式來簡化。其根本的緣由是由於Teams的應用開發,須要依賴AAD的身份認證,而真正搞明白AAD的人可能並很少,並且不少人也沒有那麼多耐心去學習。 學習

我我的認爲,這仍然是治標不治本的作法。也許之後能夠有更好的作法吧。目前有這個,也算聊勝於無。 spa

https://docs.microsoft.com/en-us/microsoftteams/platform/toolkit/visual-studio-code-tab-sso 插件

 

這個更新提到的Microsoft Teams Toolkit, 是指在Visual Studio Code中的一個插件。你經過它能夠生成項目,而後若是你須要實現SSO,你只須要勾選一個選項,它會自動幫你生成一堆代碼。Again,我並不喜歡這些代碼。 設計

 

11/10/2020 Teams機器人設計規範

 

https://docs.microsoft.com/en-us/microsoftteams/platform/bots/design/bots

這裏有不少不錯的實踐經驗,可讓你在規劃和設計機器人時事半功倍。

爲了幫助開發者能夠更好地設計UI/UX, 產品組提供了一套公開的UI 庫,和範例,請經過下面的地址取用

https://www.figma.com/community/file/916836509871353159

9/18/2020 會議工做區擴展 【預覽】

 

https://docs.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/create-apps-for-teams-meetings?tabs=dotnet

衆所周知,會議是Teams的一個核心功能,用戶的活躍度很高。因此,若是能對會議這個工做區進行擴展,無疑將帶來不少頗有意思的場景(無論是會前,會中,仍是會後)。此次的更新中,咱們看到以下的能力。

在你的應用中,能夠經過下面的API進行交互設計

 

8/12/2020 在Incoming webhook中支持自適應卡片

 

https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/connectors-using#send-adaptive-cards-using-an-incoming-webhook

這是我很喜歡的一個更新。如今終於能夠像下面這樣發送自適應卡片消息了。之前也能髮卡片消息,但那個消息格式是老的,跟新的自適應卡片不一樣。

如今發送的語法以下

    上圖中紅色區域就是填入你須要發送的卡片定義便可。不要擔憂,你只須要在https://adaptivecards.io/designer/ 設計好卡片,而且複製出來json,而後粘貼過來就能夠了。

    

相關文章
相關標籤/搜索