Inconsistent Appearance of Programmatically Installed Plugin in New Teams Meeting Panel
We have developed a plugin for Microsoft Teams that we install programmatically into the Teams meeting panel, using API - POST /chats/{chat-id}/tabs
. With the older versions of Teams, our plugin consistently appears in the meeting view without any issues. However, since switching to the new Teams client, we're encountering a problem where the plugin intermittently fails to appear in the Meeting view.
The issue is sporadic: sometimes the plugin shows up as expected, and other times it does not. We can still install the plugin manually when it fails to appear automatically, which suggests the issue is not with the plugin itself but rather with how it's being integrated or recognized by the new Teams version. We are looking for any insights or guidance on why this inconsistency occurs with the new Teams app and how we might resolve it. Has anyone else experienced similar issues with programmatically installed plugins in Teams, and if so, how were you able to address them? Any assistance or suggestions from the community would be greatly appreciated as we work to ensure a seamless experience for our users.
API reference - Add Tab to Chat
API - POST /chats/{chat-id}/tabs
payload - {
"displayName":"Decisions™",
"teamsApp@odata.bind":"<URL>",
"configuration": {
"entityId":"decisions-chat-agenda",
"contentUrl":"<URL>",
"websiteUrl":"<URL>"
}
}