在去年的 Build2021 大會上講到的 Teams Developer Portal 已經上線一段時間了,我這幾天玩了一下,發現比之前的 app studio 強大了很多,所以趕快寫篇文章和大家分享。
Developer Portal 有兩種訪問的方式,一個是網頁版,一個是在 Teams 里直接使用,功能基本都一樣,我這里就以 Teams app 版本來做一個介紹。
登入打開 Teams,在 Teams 里搜索 Developer Portal,點擊 Add。
安裝完后,就可以在 Teams 左邊的工具欄里找到,點擊后,就可以看到全新畫面的 developer portal了。
上方一排都菜單,我們一個個看一下分別是什么。
App 菜單
從名字就可以想象到是用來管理 teams app的,點擊后果然,它把我之前在app studio里創建的測試app都顯示出來了。
點擊一個我之前創建的 MeetingAppDemo。左邊的菜單和之前 app studio 里的菜單很相似,從菜單的名字我們也可以想到是什么作用。但是我發現一個很不錯的功能,就是下圖里的那個chart。
我一開始還沒有看明白是干什么用的,我順手就點擊了下方的 View details。原來它是告訴開發人員,app manifest里有哪些地方沒有符合 Teams Store的規范。我以前在提交我的第一個 teams app的時候,來來回回被要求改了不少于5次。都是因為一些文字沒有符合規范,圖標沒有符合規范,等等。看來有很多人都遇到了類似的問題,所以微軟就把審核的規范都做成了工具讓我們在提交前就可以自己做一些檢查。很贊!
Tools 菜單
這里列出了好幾個非常有用的工具,這些工具之前都分散在不同地方,Developer Portal把他們都整到了一起。
- Bot management。用來管理當前tenant下的所有bot賬號。這個之前要去azure portal里找,很不方便
- Scene studio。可以來編輯 meeting together時候的壁紙,很有意思的一種擴展,下次我會單獨寫篇文章來介紹這個
- Adaptive Card edit。這個之前是在 Adaptive Card 的網站里的。因為teams app需要使用到很多 adaptive card,整合到這里合情合理
- Identity platform management。在Azure里注冊app,之前也是要去 azure portal里完成的。
- Teams store app validation。提來提交 app時做一些驗證的,這個和前面的類似。
App studio 菜單
這個和之前的 app studio 的功能完全一致。我覺得只要是給習慣使用 app studio 的用戶一個過渡。以后肯定會去掉,因為這個里面功能和第一個 apps 菜單里的功能是一樣的。
看到這里,大家是不是都已經忍不住想要嘗試一下了?趕快打開你的teams吧!