Inconsistent Appearance of Programmatically Installed Plugin in New Teams Meeting Panel

Debasish Sahoo 15 Reputation points
2024-02-02T09:34:52.95+00:00

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>"  
   }
 }

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,585 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
3,053 questions
Not Monitored
Not Monitored
Tag not monitored by Microsoft.
37,665 questions
{count} votes