當我們開發的 app 被企業安裝后,有些企業挺希望能做一些自定義,如果把app的圖標改的更加符合企業風格一點,或者把app的名字改成讓本企業員工更容易理解一些,或者把app界面的主題色改成個企業風格更加搭配一些,或者對于隱私協議進行一些修改。
Teams作為一個為全球企業提供服務的平臺,它當然也為平臺上的 app 考慮到這些。這篇文章,我主要介紹如何配置。
首先,我們需要到?Developer Portal for Teams: https://dev.teams.microsoft.com/,使用賬號登入后,選擇 “Apps” 菜單,就可以看到我們開發的 teams app列表。
?
然后選擇我們的 app,進入 “Advanced”,再選擇 “App Customization”,我們就可以看到我們所能夠自定義的選項了。
如果我們不用Developer Portal來做,我們也可以直接在 manifest.json 里進行修改。
{"$schema": "https://developer.microsoft.com/json-schemas/teams/v1.10/MicrosoftTeams.schema.json","manifestVersion": "1.10",........."configurableProperties": ["name","shortDescription","longDescription","smallImageUrl", "largeImageUrl", "accentColor","developerUrl","privacyUrl","termsOfUseUrl"]
}
我們只需要把希望企業來自定義的內容打勾或者放到 manifest.json 就可以,并不需要把所有的內容都自定義化。
當我們把 app 上傳后,就可以在 teams 的 admin portal 里,選擇 “Manage apps”,可以看到我們的應用已經在列表里了,最重要的一點是,在 “Custom app” 這列,我們的應用是 “Yes”,說明我們的應用支持自定義。
因為目前自定義,還不支持 sideloaded app,所以我必須把的 app 發布,發布后才能在 admin portal 里進行設置,我這里就先拿官方的截圖進行說明。
首先,我們可以在下面幾個地方可以進入自定義的界面。
?
進入自定義界面后,我們就可以進行修改了。
修改完后,我們再回到 teams 界面里,查看app的信息,就可以看到我們修改之后的版本了