Service | Microsoft Docs article | Related commit history on GitHub | Change details |
---|---|---|---|
platform | Analyze Your Apps Usage In Developer Portal | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/analyze-your-apps-usage-in-developer-portal.md | Title: Analyze App Usage in Developer Portal -description: Learn how to analyze your app's usage in Developer Portal for Teams such as usage by time period, platform and OS, retention state, and intensity. +description: Learn how to analyze your app's usage metrics for your custom apps built for your org (LOB apps) and third-party apps in Developer Portal. ms.localizationpriority: medium Last updated 12/15/2022 -# Analyze your app's usage in Developer Portal +# Analyze app usage in Developer Portal -In the Developer Portal for Teams, on the **Overview** page, you can see the total number of active users for your app. +Developer Portal provides a comprehensive suite of tools to help you analyze and understand your appΓÇÖs performance and user engagement. By using these analytics, you can gain valuable insights into how users interact with your app, identify areas for improvement, and make data-driven decisions to enhance the overall user experience. -> [!NOTE] -> Usage analytics are available for new custom apps published to your org through **Developer Portal** for Teams or imported into **Developer Portal** for Teams after April 2022. Usage analytics for all the apps published to the Microsoft Teams Store is available in **Partner Center**. For more information, see [Teams apps usage report](/office/dev/store/teams-apps-usage). --| Metric | Definition | -| :--| :| -| **Monthly R30 active users (MAU)** | The default usage metric. It shows the count of unique active users who used your app within that rolling 30 days window in UTC. | -| **Daily active users (DAU)** | It shows you the count of unique active users who used your app in a given day in UTC. | +Whether youΓÇÖre tracking active users, retention rates, or usage patterns across different platforms, Developer Portal helps you with the information you need to optimize your app and ensure its success. Custom apps built for your org (LOB apps) can access app usage data only for Teams. However, for third-party apps you can explore new Microsoft 365 dimensions, such as host product and capabilities. The app usage for a given day is reflected within 24 to 48 hours, and usage data for the new apps can take up to three to five days to reflect in the charts. -You can view your app's usage and other insights from the **Analytics** page. To access the page: +# [Custom apps built for your org (LOB apps)](#tab/custom-apps-built-for-your-org) ++You can view your custom app's usage and other insights from the **Analytics** page. To access the page: -1. Go to **[Developer Portal for Teams](https://dev.teams.microsoft.com)**. +1. Go to **[Developer Portal](https://dev.teams.microsoft.com)**. 1. Select **Apps** from the left pane. 1. Select the required app from the **Apps** page.-1. Select **Analytics** under the **Overview** or select **View details** under the **Active Users (Preview)** card. +1. Select **Analytics** under the **Overview** section or select **View details** under the **Active Users (Preview)** card. :::image type="content" source="../../assets/images/tdp/dev-app-portal.png" alt-text="Screenshot shows you the analytics page of your app in Developer Portal."lightbox="../../assets/images/tdp/dev-app-portal.png"::: -As you explore individual metrics on this page, you can use **Filter** button to analyze your app's usage from the following filter options: +| Metric | Definition | +| :--| :| +| **Monthly R30 active users (MAU)** | The default usage metric. It shows the count of unique active users who used your app within that rolling 30 days window in UTC. | +| **Daily active users (DAU)** | It shows you the count of unique active users who used your app in a given day in UTC. | +| **Weekly R7** | It shows the count of unique active users who used your app within that rolling 7 days window in UTC. | ++As you explore individual metrics on this page, you can use the **Filter** button to analyze your app's usage from the following filter options: * **Aggregation type**: This filter allows you to group the metrics by a count of distinct users or a count of distinct tenants or customers. * **Platform** After you have selected your desired filters, you can explore the following indi * [Usage by retention state](#usage-by-retention-state) * [Usage intensity](#usage-intensity) -## Usage by time period + ### Usage by time period -The **Usage by time period** chart shows you the number of active users or tenants who opened and used your app across different time periods. + The **Usage by time period** chart shows you the number of active users or tenants who opened and used your app across different time periods. - :::image type="content" source="../../assets/images/tdp/usage-by-time-period.png" alt-text="Screenshot shows you the usage by time period chart for your published app."::: + :::image type="content" source="../../assets/images/tdp/usage-by-time-period.png" alt-text="Screenshot shows you the usage by time period chart for your published app."::: -| Metric | Definition | -| :--| :| -| **Monthly R30** | Each data point represents a given R30 (Rolling 30 days) period. | -| **Monthly R28** | Each data point represents a given R28 (Rolling 28 days) period. | -| **Weekly R7** | Each data point represents a given R7 (Rolling 7 days) period. | -| **Daily** | Each data point represents a given R1 (Rolling 1 day) period. | + | Metric | Definition | + | :--| :| + | **Monthly R30** | Each data point represents a given R30 (Rolling 30 days) period. | + | **Monthly R28** | Each data point represents a given R28 (Rolling 28 days) period. | + | **Weekly R7** | Each data point represents a given R7 (Rolling 7 days) period. | + | **Daily** | Each data point represents a given R1 (Rolling 1 day) period. | -## Usage by platform and OS + ### Usage by platform and OS -The **Usage by platform and OS** chart shows your app's active usage across various endpoints, such as **Windows**, **Mac**, **iOS**, **Android**, and **Web**. The same user or tenant can use an app on multiple endpoints. Each data point represents a given R30 (Rolling 30 days) period. + The **Usage by platform and OS** chart shows your app's active usage across various endpoints, such as **Windows**, **Mac**, **iOS**, **Android**, and **Web**. The same user or tenant can use an app on multiple endpoints. Each data point represents a given R30 (Rolling 30 days) period. - :::image type="content" source="../../assets/images/tdp/usage-by-platform-OS.png" alt-text="Screenshot shows you the usage by platform and OS chart for your published app."::: + :::image type="content" source="../../assets/images/tdp/usage-by-platform-OS.png" alt-text="Screenshot shows you the usage by platform and OS chart for your published app."::: -## Usage by retention state + ### Usage by retention state -The **Usage by retention state** chart lets you track four key retention or churn metrics for your app over time. + The **Usage by retention state** chart lets you track four key retention or churn metrics for your app over time. + :::image type="content" source="../../assets/images/tdp/usage-by-retention-state.png" alt-text="Screenshot shows you the usage by retention state chart for your published app."::: -| Metric | Definition | -| :--| :| -| New users or tenants | Active users or tenants who are new and have not used your app. | -| Returning users or tenants | Active users or tenants who used your app during a given R30 (Rolling 30 days) time period and the immediately preceding R30 time period. | -| Resurrected users or tenants | Active users or tenants who used your app one or more times before but not in the immediately preceding R30 time period. | -| Lapsed users or tenants | Active users or tenants who were not seen during a given R30 time period but were seen during the immediately preceding R30 time period. | + | Metric | Definition | + | :--| :| + | New users or tenants | Active users or tenants who are new and haven't used your app. | + | Returning users or tenants | Active users or tenants who used your app during a given R30 (Rolling 30 days) time period and the immediately preceding R30 time period. | + | Resurrected users or tenants | Active users or tenants who used your app one or more times before but not in the immediately preceding R30 time period. | + | Lapsed users or tenants | Active users or tenants who weren't seen during a given R30 time period but were seen during the immediately preceding R30 time period. | ++ ### Usage intensity ++ The **Usage intensity** chart shows the key usage intensity metrics for your app. ++ :::image type="content" source="../../assets/images/tdp/usage-intensity.png" alt-text="Screenshot shows you the usage intensity chart for your published app."::: ++ | Metric | Definition | + | :--| :| + | **Median days used per month** | The median number of days in which your app was opened in the last R30 (Rolling 30 days) time period. | + | **% of 5+ Days usage** | The percentage of active users who opened or used the app more than five days in the last R30 time period. | + | **DAU/MAU** | The ratio of the average number of unique users or tenants who used your app on each day divided by the Monthly active users for the selected R30 time period. | ++ ### App dashboard ++ The **My App dashboard** table shows you the latest R30 (Rolling 30 days) data for each of the metrics under the previous four categories, and the Month over Month change. Use the time picker on the upper right side and select the desired date to view the following: -## Usage intensity +* Daily R30 data for the last 75 days. +* End of month R30 data for up to 12 months. -The **Usage intensity** chart shows the key usage intensity metrics for your app. + You can select each of these **Metric name** to see trends over time. ++ :::image type="content" source="../../assets/images/tdp/app-dashboard.png" alt-text="Screenshots shows you app dashboard chart for your published app in Developer Portal."::: ++# [Third-party apps](#tab/thirdpartyapps) ++You can view usage for your [third-party app](../../promote-app-adoption.md#access-to-your-apps) and other insights from the **Analytics** page. To access the page: ++1. Go to **[Developer Portal](https://dev.teams.microsoft.com)**. +1. Select **Apps** from the left pane. +1. Select the required app from the **Apps** page. +1. Select **Analytics** under the **Overview** section. ++To learn how to import your published app into Developer Portal, see [import an existing app](~/concepts/build-and-test/teams-developer-portal.md#import-an-existing-app). - :::image type="content" source="../../assets/images/tdp/usage-intensity.png" alt-text="Screenshot shows you the usage intensity chart for your published app."::: | Metric | Definition | | :--| :|-| **Median days used per month** | The median number of days in which your app was opened in the last R30 (Rolling 30 days) time period. | -| **% of 5+ Days usage** | The percentage of active users who opened or used the app more than five days in the last R30 time period. | -| **DAU/MAU** | The ratio of the average number of unique users or tenants who used your app on each day divided by the Monthly active users for the selected R30 time period. | +| **Monthly R28 active users (MAU)** | The default usage metric. It shows the count of unique active users who used your app within that rolling 28 days window in UTC. | +| **Daily active users (DAU)** | It shows you the count of unique active users who used your app in a given day in UTC. | +| **Weekly R7** | It shows the count of unique active users who used your app within that rolling 7 days window in UTC. | ++As you explore individual metrics on this page, you can use the **Filter** button to analyze your app's usage from the following filter options: ++* **Aggregation type**: This filter allows you to group the metrics by a count of distinct users or a count of distinct tenants or customers. +* **Platform** +* **Operating system** +* **Area** ++ :::image type="content" source="../../assets/images/tdp/filter-tdp-analytics.png" alt-text="Screenshot shows you the app analytics page filter in Developer Portal for Teams."lightbox="../../assets/images/tdp/filter-tdp-analytics.png"::: ++> [!TIP] +> To know more about each metric definition, select **See metric definitions**. A pop-up help window appears on the right-side of the window with the required definitions. ++As you explore the app usage metrics on this page, you can see the following three sections: ++* [App usage](#app-usage) +* [Host product](#host-product) +* [App capability](#app-capability) ++ ### App usage ++ The **App usage** tab shows you the following metrics: ++ * [Usage over time](#usage-by-time-period) + * [Usage by retention state](#usage-by-retention-state) + * [Usage by country or region](#usage-by-country-or-region) + * [Usage intensity](#usage-intensity) -## App dashboard + :::image type="content" source="../../assets/images/tdp/tdp-app-usage.png" alt-text="Screenshots shows you app usage chart of your published app in Developer Portal."lightbox="../../assets/images/tdp/tdp-app-usage.png"::: -The **My App dashboard** table shows you the latest R30 (Rolling 30 days) data for each of the metrics under the previous four categories, and the Month over Month change. Use the time picker on the upper left and select the desired date, you can see daily R30 data for the last 75 days and end of month R30 data for up to 12 months. + #### Usage over time -You can select each of these **Metric name** to see trends over time. + The **Usage over time** chart shows you the number of active users or tenants who opened and used your app across different time periods. - :::image type="content" source="../../assets/images/tdp/app-dashboard.png" alt-text="Screenshots shows you app dashboard chart for your published app in Developer Portal."::: + :::image type="content" source="../../assets/images/tdp/tdp-usage-over-time.png" alt-text="Screenshots shows you app usage over time of your published app in Developer Portal."::: ++ | Metric | Definition | + | :--| :| + | **Monthly (MAU)** | Each data point represents a given R28 (Rolling 28 days) period. | + | **Weekly (WAU)** | Each data point represents a given R7 (Rolling 7 days) period. | + | **Daily (DAU)** | Each data point represents a given R1 (Rolling 1 day) period. | ++ #### Usage by retention state ++ The **Usage by retention state** chart lets you track four key retention or churn metrics for your app over time. ++ :::image type="content" source="../../assets/images/tdp/tdp-retention.png" alt-text="Screenshots shows you app usage by retention state of your published app in Developer Portal."::: ++ | Metric | Definition | + | :--| :| + | New users or tenants | Active users or tenants who are new and haven't used your app. | + | Returning users or tenants | Active users or tenants who used your app during a given R28 (Rolling 28 days) time period and the immediately preceding R28 time period. | + | Resurrected users or tenants | Active users or tenants who used your app one or more times before but not in the immediately preceding R28 time period. | + | Lapsed users or tenants | Active users or tenants who weren't seen during a given R28 time period but were seen during the immediately preceding R28 time period. | ++ #### Usage by country or region ++ The **Usage by region** chart shows the various regions where your app is being used. You can select **View details** for more information on active users in different countries or regions. ++ :::image type="content" source="../../assets/images/tdp/tdp-country.png" alt-text="Screenshots shows you app usage by country or region of your published app in Developer Portal."lightbox="../../assets/images/tdp/tdp-region.png"::: ++ #### Usage intensity ++ The **Usage intensity** chart shows the key usage intensity metrics for your app. ++ :::image type="content" source="../../assets/images/tdp/tdp-usage-intensity.png" alt-text="Screenshots shows you app usage intensity of your published app in Developer Portal."::: ++ | Metric | Definition | + | :--| :| + | **Median days used per month** | The median number of days in which your app was opened in the last R28 (Rolling 28 days) time period. | + | **% of 5+ Days usage** | The percentage of active users who opened or used the app more than five days in the last R28 time period. | + | **DAU/MAU** | The ratio of the average number of unique users or tenants who used your app on each day divided by the Monthly active users for the selected R28 time period. | ++ #### My app dashboard ++ The **My App Dashboard** table shows you the latest R30 (Rolling 30 days) data for each of the metrics under the previous four categories, and the Month over Month change. Use the time picker on the upper left side and select the desired date to view the following: ++* Daily R30 data for the last 75 days. +* End of month R30 data for up to 12 months. ++ You can select each of these metric names to see trends over time. ++ :::image type="content" source="../../assets/images/tdp/tdp-app-dashboard-view.png" alt-text="Screenshots shows you app capability usage of your published app in Developer Portal."lightbox="../../assets/images/tdp/tdp-app-dashboard-view.png"::: ++ ### Host product ++ The **Host product** tab shows you the following app usage analytics: ++ * [Usage by host product](#usage-by-host-product) + * [Usage by operating system](#usage-by-operating-system) + * [Usage by platform](#usage-by-platform) ++ The Key Performance Indicator (KPI) cards display metrics such as the host with the most active users and the operating system (OS) with the most active users, based on monthly, weekly, and daily data, in a metric card format. ++ :::image type="content" source="../../assets/images/tdp/tdp-host-product.png" alt-text="Screenshots shows you app usage in different host products of your published app in Developer Portal."lightbox="../../assets/images/tdp/tdp-host-product.png"::: ++ #### Usage by host product ++ The **Usage by host product** chart shows your app's active usage across various host products, including **Teams**, **Outlook**, and the **Microsoft 365 app** of monthly, weekly, and daily data. ++ :::image type="content" source="../../assets/images/tdp/tdp-host-usage.png" alt-text="Screenshots shows you app usage in different host product of your published app in Developer Portal."::: ++ #### Usage by platform ++ The **Usage by platform** chart shows your app's active usage across various platforms, such as **Desktop**, **Mobile**, and **Web** of monthly, weekly, and daily data. ++ :::image type="content" source="../../assets/images/tdp/tdp-usage-platform.png" alt-text="Screenshots shows you app usage in different platform of your published app in Developer Portal."::: ++ > [!NOTE] + > The `Preview` tag indicates that the metric **Usage by host product** is in its initial phase and might undergo modifications as we collect feedback and continue to improve the experience. ++ #### Usage by operating system ++ The **Usage by operating system** chart shows your app's active usage across various operating systems, such as **Windows**, **Mac**, **iOS**, and **Android** of monthly, weekly, and daily data. ++ :::image type="content" source="../../assets/images/tdp/tdp-operating-system.png" alt-text="Screenshots shows you app usage in different OS of your published app in Developer Portal."::: ++ ### App capability ++ The **App capability** tab shows you the usage of individual app capabilities that you've configured within your app. ++ This page summarizes the overall usage of the following app capabilities in different host products. ++ * Bot + * Tab + * Message extension + * Personal app + * Connector + * Personal tab ++ :::image type="content" source="../../assets/images/tdp/tdp-app-capability.png" alt-text="Screenshots shows you app capability usage in different host products of your published app in Developer Portal." lightbox="../../assets/images/tdp/tdp-app-capability.png"::: ++ > [!NOTE] + > The `Preview` tag indicates that the metric is in its initial phase and might undergo modifications as we collect feedback and continue to improve the experience. ++ ### Known limitations ++ * The usage data for message extension in Outlook and Outlook Add-in isn't available. + * The usage data of the Outlook personal tab includes both personal tab and tab (meeting scenario) data. + * The usage data for consumer apps isn't available. + * The usage data for Android in Outlook, which doesn't have a tenant ID, isn't available. ++ ## See also -* [Teams Toolkit Overview](../../toolkit/teams-toolkit-fundamentals.md) +* [Teams Toolkit Overview](../../toolkit/teams-toolkit-fundamentals.md#quick-access-to-teams-developer-portal) * [Include a SaaS offer with your Microsoft Teams app](~/concepts/deploy-and-publish/appsource/prepare/include-saas-offer.md) |
platform | Manage Your Apps In Developer Portal | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/manage-your-apps-in-developer-portal.md | In the **Overview** section, you can see the following components to manage your * In the **Dashboard** under **Overview** section, you can see the following components for your app: * **Teams store validation**: App validation tool checks your app package against the test cases Microsoft uses when reviewing your app.- * **Announcement**: Latest updates of your apps on Developer Portal for Teams. + * **Announcement**: Latest updates of your apps on Developer Portal. * **Active users (Preview)**: Shows you the active user count. * **Basic information**: Shows you the **App ID**, **Version**, **Manifest version**, and other basic information. * **Upgrade to 1.17**: Upgrade your app manifest to the latest version 1.17, which enables support for extending Teams apps to Outlook and Office. - :::image type="content" source="../../assets/images/tdp/dashboard-page_1.png" alt-text="The screenshot is an example that shows the Overview page of the app you created in Developer Portal for Teams." lightbox="../../assets/images/tdp/dashboard-page_1.PNG"::: + :::image type="content" source="../../assets/images/tdp/dashboard-page_1.png" alt-text="The screenshot is an example that shows the Overview page of the app you created in Developer Portal." lightbox="../../assets/images/tdp/dashboard-page_1.PNG"::: * **Analytics** |
platform | Teams Developer Portal | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/teams-developer-portal.md | Title: Know about Developer Portal for Teams -description: In this article, learn how to create a brand new app and import an existing app in Teams Developer Portal. Also, learn about the Changelog for Developer Portal. +description: Learn how to create a brand new app, import an existing or published app in Developer Portal, and changelog for Developer Portal. ms.localizationpriority: medium Last updated 02/27/2023 <a href="https://dev.teams.microsoft.com" target="_blank">Developer Portal for Teams</a> (previously known as App Studio) is the primary tool for configuring, distributing, and managing your Microsoft Teams apps. With Developer Portal, you can collaborate with colleagues on your app, set up runtime environments, and much more. > [!NOTE] > Developer Portal allows you to create a brand new app: 1. Sign in to [Developer Portal](https://dev.teams.microsoft.com) and select **Apps** from the left pane. - :::image type="content" source="../../assets/images/tdp/home-page.png" alt-text="Screenshot shows the home page of Developer Portal for Teams with the Apps option highlighted in red." lightbox="../../assets/images/tdp/home-page.png"::: + :::image type="content" source="../../assets/images/tdp/home-page.png" alt-text="Screenshot shows the home page of Developer Portal with the Apps option highlighted in red." lightbox="../../assets/images/tdp/home-page.png"::: 1. Select **+ New app**. - :::image type="content" source="../../assets/images/tdp/enter-app-name-tdp.png" alt-text="Screenshot shows how to create a brand new app in Developer Portal for Teams." lightbox="../../assets/images/tdp/create-new-app-in-tdp.png"::: + :::image type="content" source="../../assets/images/tdp/enter-app-name-tdp.png" alt-text="Screenshot shows how to create a brand new app in Developer Portal." lightbox="../../assets/images/tdp/create-new-app-in-tdp.png"::: 1. Enter app name and select **Add**. - :::image type="content" source="../../assets/images/tdp/enter-app-name-tdp.png" alt-text="The screenshot shows how to create a brand new app in Developer Portal for Teams." lightbox="../../assets/images/tdp/enter-app-name-tdp.png"::: + :::image type="content" source="../../assets/images/tdp/enter-app-name-tdp.png" alt-text="The screenshot shows how to create a brand new app in Developer Portal." lightbox="../../assets/images/tdp/enter-app-name-tdp.png"::: Now you've successfully created a brand new app and you can see all the basic information of the new app. ### Import an existing app Follow the steps to import and manage your existing app in Developer Portal: 1. In Developer Portal, select **Apps** from the left pane. 1. Select **Import app**. - :::image type="content" source="../../assets/images/tdp/import-app.png" alt-text="Screenshot shows how to import your existing app in Developer Portal for Teams to manage your apps." lightbox="../../assets/images/tdp/import-app.png"::: + :::image type="content" source="../../assets/images/tdp/import-app.png" alt-text="Screenshot shows how to import your existing app in Developer Portal to manage your apps." lightbox="../../assets/images/tdp/import-app.png"::: 1. Select the app manifest file, and then select **Open**. Follow the steps to import and manage your existing app in Developer Portal: :::image type="content" source="../../assets/images/tdp/change-ownership-app-teams-global-admin.png" alt-text="Screenshot shows an example of a tenant admin taking ownership of an app in Teams Developer Portal."::: +#### Steps to import a published app that's not registered in Developer Portal ++You might have published apps in Teams Store that wasn't registered in Developer Portal. If you want to monitor app analytics or validate your app, you must import your app into Developer Portal. While importing your published app, you might face the following error: +++To resolve this error, we recommend that you raise a [support ticket](../../feedback.md) to Microsoft with the following details: ++* App ID +* Tenant ID +* Your email ID +* Screenshot of the email from Partner Center when the app was published. ++This information is required to verify the app owner's identity, who raises the ticket and to allow them to import an app. + ## Changelog for Developer Portal Changelog for Developer Portal allows you to stay engaged with the latest updates in Teams. You can view the updates about features, recent changes in APIs, and important bug fixes. |
platform | Whats New | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/whats-new.md | Discover Microsoft Teams platform features that are generally available (GA). Yo Teams platform features that are available to all app developers. -**2024 August** +**2024 September** -* ***August 26, 2024***: [Enhanced user experience for Teams app susbscriptions purchased from Teams Store.](concepts/deploy-and-publish/appsource/prepare/end-user-purchase-experience.md#subscription-purchase-experience) -* ***August 22, 2024***: [Dev Tools for Teams tabs are available in the new Microsoft Teams client.](tabs/how-to/developer-tools.md) -* ***August 21, 2024***: [Use sample prompts to guide the users for using various plugins within Copilot.](messaging-extensions/high-quality-message-extension.md#sample-prompts) +***September 13, 2024***: [Use app analytics in Developer Portal to analyze your app usage metrics to gain valuable insights into how users interact with your app.](concepts/build-and-test/analyze-your-apps-usage-in-developer-portal.md) :::column-end::: :::row-end::: Teams platform features that are available to all app developers. | **Date** | **Update** | **Find here** | | -- | | -|+| 26/08/2024 | Enhanced user experience for Teams app susbscriptions purchased from Teams Store. | Monetize your app > Purchase and manage app subscriptions and licenses > [Subscription purchase experience](concepts/deploy-and-publish/appsource/prepare/end-user-purchase-experience.md#subscription-purchase-experience) | +| 22/08/2024 | Dev Tools for Teams tabs are available in the new Microsoft Teams client. | Test your app > Tabs > [Dev Tools for Microsoft Teams Tab](tabs/how-to/developer-tools.md) | +| 21/08/2024 | Use sample prompts to guide the users for using various plugins within Copilot. | Build message extensions > Build message extensions using Bot Framework > Search Commands > [Sample prompts](messaging-extensions/high-quality-message-extension.md#sample-prompts) | | 31/07/2024 | Use app validation tool to validate your Teams app in Developer Portal for Teams. | Tools and SDKs > Tools > Developer Portal for Teams > [Publish](concepts/build-and-test/manage-your-apps-in-developer-portal.md#publish) | | 03/07/2024 | share content to the meeting Stage simplifies app content sharing during meetings and provides a seamless multi-player viewing experience. | Build apps for Teams meetings and calls > Enable and configure apps for Teams meetings > [Share to stage](apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md#screen-share-content-to-meetings) | | 02/07/2024 | Extend bot-based message extension plugins to Teams meetings. | Build message extensions > Build message extensions using Bot Framework > Search Commands > [Enable message extension as a plugin for Copilot for meetings](messaging-extensions/build-bot-based-plugin.md#enable-message-extension-as-a-plugin-for-copilot-for-meetings) | |