做爲2021年工做計劃的一部分,我會在每個月的第三個星期五發布Teams開發平臺的更新報告,給你們整理和講解最新的平臺功能,以及特點場景。這是第一篇文章,我會挑選截至到2月份一些重要的更新,之後每個月的更新,將針對當月的更新進行說明。 web
此次一股腦地推出了多項服務,包括支持錄音,錄像,拍照,選擇文件,以及最重要的,終於支持掃碼了。注意,這些能力僅對移動設備有效。 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
單點登陸的開發,一直也是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,我並不喜歡這些代碼。 設計
https://docs.microsoft.com/en-us/microsoftteams/platform/bots/design/bots
這裏有不少不錯的實踐經驗,可讓你在規劃和設計機器人時事半功倍。
爲了幫助開發者能夠更好地設計UI/UX, 產品組提供了一套公開的UI 庫,和範例,請經過下面的地址取用
https://www.figma.com/community/file/916836509871353159
衆所周知,會議是Teams的一個核心功能,用戶的活躍度很高。因此,若是能對會議這個工做區進行擴展,無疑將帶來不少頗有意思的場景(無論是會前,會中,仍是會後)。此次的更新中,咱們看到以下的能力。
在你的應用中,能夠經過下面的API進行交互設計
這是我很喜歡的一個更新。如今終於能夠像下面這樣發送自適應卡片消息了。之前也能髮卡片消息,但那個消息格式是老的,跟新的自適應卡片不一樣。
如今發送的語法以下
上圖中紅色區域就是填入你須要發送的卡片定義便可。不要擔憂,你只須要在https://adaptivecards.io/designer/ 設計好卡片,而且複製出來json,而後粘貼過來就能夠了。