How to get dialog triggered by meeting Organizer to popup in screen of all meeting attendees?

Leo Messi 20 Reputation points
2023-08-15T04:28:53.3166667+00:00

I am creating a Microsoft Teams Meeting Extension App. This app lets a user X to click on a button which opens up a dialog in the meeting screen of the user X. However, this dialog does not get displayed in the screens of the other users present in the meeting when user X triggers the opening of the dialog. What I want to achieve is when user X triggers the opening of the dialog, the dialog should pop up in the screen of every meeting attendees who have joined the meeting. And I want each user to be able to interact(e.g. close the dialog) with the dialog that shows up on their screen separately, i.e. when user X closes the dialog that came up on their screen, it should not close the dialog that had popped up in the screen of user Y. So, user Y would need to interact to close their own dialog. How can I achieve this?

I took help of this below project to generate a dialog in my app: https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/meetings-details-tab

Microsoft Teams | Development
Microsoft Teams | Microsoft Teams for business | Other
{count} votes

Accepted answer
  1. Sayali-MSFT 3,991 Reputation points Microsoft External Staff Moderator
    2023-08-18T09:14:04.37+00:00

    All users in a meeting receive the notifications sent through in-meeting notification payload. In-meeting notification payload triggers an in-meeting notification and enables you to provide meeting signals that are delivered using the existing conversation notification API for user-bot chat. You can send an in-meeting notification based on user action. The payload is available through Bot Services.
    You can also use the Targeted in-meeting notification allows apps to send notifications to specific participants on a meeting stage. The notifications are private and are sent only to specific or targeted participants. Targeted in-meeting notification helps to enhance meeting experience and develop user engagement activities in Teams meetings.

    Reference Document-https://learn.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/meeting-apps-apis?branch=pr-en-us-7615&tabs=instant-meeting%2Cguest-user%2Cone-on-one-call%2Cdotnet#targeted-meeting-notification-api

    Could you please follow the below sample-
    https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/meetings-notification/csharp

    Video Link-https://github.com/MicrosoftDocs/msteams-docs/assets/93527375/87b88f8d-8d46-430c-abdf-cc8f78d78f63


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.