Service | Microsoft Docs article | Related commit history on GitHub | Change details |
---|---|---|---|
platform | Develop Your Apps With Teams Toolkit | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/develop-your-apps-with-teams-toolkit.md | + + Title: Develop your apps with Teams Toolkit +description: Learn how to integrate your app from Teams Developer Portal to Teams Toolkit in Visual Studio Code and Visual Studio. +ms.localizationpriority: medium +++++# Develop your apps with Teams Toolkit ++After you create your app in Teams Developer Portal, you can: ++* [Open your app in Visual Studio Code](#open-your-app-in-visual-studio-code). +* [Open your app in Visual Studio](#open-your-app-in-visual-studio). ++Teams Toolkit scaffolds the necessary files based on the feature and configurations you set in Teams Developer Portal. This makes a seamless transition between Teams Developer Portal and Teams Toolkit in Visual Studio Code and Visual Studio. ++## Open your app in Visual Studio Code ++In Teams Developer Portal, you can open and launch your project in Visual Studio Code. ++Following are the steps to open your app in Visual Studio Code: ++1. Select **Develop (Preview)** > **Open in Teams Toolkit** > **Open in Visual Studio Code (JS/TS)**. ++ :::image type="content" source="../../assets/images/tdp/open-in-teams-toolkit.png" alt-text="Screenshot shows the Developer Portal with Open in Teams Toolkit highlighted in red." lightbox="../../assets/images/tdp/open-in-teams-toolkit.png"::: ++ A dialog is displayed. ++1. Select **Open**. ++ :::image type="content" source="../../assets/images/tdp/select-open.png" alt-text="Screenshot of browser with Open option highlighted in red."::: ++ A dialog is displayed. ++1. Select **Open**. ++ :::image type="content" source="../../assets/images/tdp/open-link.png" alt-text="Screenshot shows Developer Preview page with Open option highlighted in red."::: ++ If necessary, sign in to your Microsoft 365 account. ++1. Select your preferred programming language. ++ :::image type="content" source="../../assets/images/tdp/select-programmimg-language.png" alt-text="Screenshot shows Teams Toolkit with Select a programming language highlighted in red."::: ++1. Select your workspace folder. ++ :::image type="content" source="../../assets/images/tdp/workspace-folder.png" alt-text="Screenshot shows the Teams Toolkit with workspace folder highlighted in red"::: ++1. Enter an app name. ++ :::image type="content" source="../../assets/images/tdp/select-application-name.png" alt-text="Screenshot of Teams Toolkit with Application name highlighted in red."::: ++1. Select your app and select **OK**. ++ Teams Toolkit converts the URL you configured in Teams Developer Portal to a localhost address to work with the debugging process. ++ :::image type="content" source="../../assets/images/tdp/select-ok.png" alt-text="Screenshot shows Teams Toolkit with OK option highlighted in red."::: ++ Teams Toolkit scaffolds your project with all the necessary config and code files, now you're ready to start development. ++ :::image type="content" source="../../assets/images/tdp/scaffold.png" alt-text="Screenshot shows you the scaffolding of your project in Visual Studio Code. "::: ++## Open your app in Visual Studio ++You can open your project in Visual Studio and scaffold your project in Visual Studio with Teams Toolkit. Ensure that you installed [Visual Studio 2022 version 17.6 Preview 2](/visualstudio/releases/2022/release-notes-preview#17.6.0-pre.2.0). ++Following are the steps to open your app in Visual Studio: ++1. Select **Develop (Preview)** > **Open in Teams Toolkit** > **Open in Visual Studio (.NET)**. ++ :::image type="content" source="../../assets/images/tdp/tdp-teams-toolkit-vs.png" alt-text="Screenshot shows the Developer Portal with Open in Teams Toolkit." lightbox="../../assets/images/tdp/tdp-teams-toolkit-vs.png"::: ++1. Select **Open** to scaffold your project. ++ :::image type="content" source="../../assets/images/tdp/tdp-vs-open.png" alt-text="Screenshot of browser with Open option in visual studio."::: ++ If necessary, sign in to your Microsoft 365 account. ++1. Enter your project name, location, and solution name. Select **Create**. ++ :::image type="content" source="../../assets/images/tdp/tdp-vs-open-file.png" alt-text="Screenshot shows you the details tab to set the app name."::: ++1. Select the application type and select **Next**. ++ Teams Toolkit converts the app you configured in Teams Developer Portal to a localhost address to work with the debugging process. ++ :::image type="content" source="../../assets/images/tdp/tdp-vs-bot.png" alt-text="Screenshot shows you the type of app in visual studio."::: ++ Teams Toolkit scaffolds your project with all the necessary config and code files, now you're ready to start development. ++ :::image type="content" source="../../assets/images/tdp/vs-scaffold.png" alt-text="Screenshot shows you the scaffolding of your project in visual studio. "::: ++After you open your app in Teams Toolkit, you can now [develop](/microsoftteams/platform/toolkit/teamsfx-multi-env) and [debug](../../toolkit/debug-overview.md) your Teams app in Teams Toolkit. ++## See also ++[Publish your Teams apps using Developer Portal](../../toolkit/publish-your-teams-apps-using-developer-portal.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 | After you create or upload your app, you can manage your apps in Developer Porta * [Overview](#overview) * [Configure](#configure) * [Advanced](#advanced)+* [Develop (Preview)](#develop-preview) * [Publish](#publish) * [Manage rollouts](#manage-rollouts) In the **Configure** section, you can see the following components to manage and * Meeting extension * Activity feed notification > [!NOTE]- > Currently, connector is not available for Government Community Cloud (GCC) tenants. + > Connector isn't available for Government Community Cloud (GCC) tenants. * **Permissions**: This section allows you to give **Device permissions**, **Team Permissions**, **Chat/Meeting permissions**, and **User Permissions** for your app. * **Single sign-on**: Bot registered on Microsoft Azure Active Directory (Azure AD) supports single sign-on (SSO). If a bot is registered on Bot Framework portal (or within the Developer Portal under **Bot management**), then a bot doesn't support SSO, and you have to register your bot on Azure AD to support SSO. For a bot registered on Azure AD, add the **Application ID URI**. To get **Application ID URI** from Azure AD, see [how to use SSO authentication for bots](../../bots/how-to/authentication/auth-aad-sso-bots.md). * **Languages**: This section allows you to set up or change the language of your app. In the **Advanced** section, you can see the following components to manage your * **App Customization**: You can customize your app by selecting different properties, such as **Name**, **Short description**, **Small icon**, and other properties. * **Block app by default**: You can block your app by default for users until a tenant admin selects to enable it. +## Develop (Preview) ++In the **Develop (Preview)** section, you can open and develop your app in Teams Toolkit in the Visual Studio Code and Visual Studio. For more information, see [develop your app with Teams Toolkit](develop-your-apps-with-teams-toolkit.md). + ## Publish In the **Publish** section, you can publish your app to your org or to the Teams store. |
platform | Publish Your Teams Apps Using Developer Portal | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/publish-your-teams-apps-using-developer-portal.md | + + Title: Publish your Teams apps using Developer Portal ++description: Learn how to integrate with Developer Portal in Teams Toolkit. ++ms.localizationpriority: medium + Last updated : 07/29/2022+++# Publish your Teams apps using Developer Portal ++You can configure and manage your app in Developer Portal within Teams Toolkit. ++## To Publish app using Developer Portal ++You can publish your app, which is created in Visual Studio and Visual Studio Code using Developer Portal: ++# [Visual Studio Code](#tab/visualstudiocode) ++The following are the steps to publish your app in Teams Developer Portal: ++1. In **Teams Toolkit**, under **DEPLOYMENT** select **Developer Portal for Teams**. ++ :::image type="content" source="../assets/images/teams-toolkit-v2/teams toolkit fundamentals/dev-portal-ttk_1.png" alt-text="Developer Portal for Teams"::: ++ Developer Portal opens in a browser. ++1. Sign in to [Developer Portal for Teams](https://dev.teams.microsoft.com) using the corresponding account. +1. To import your app package in zip format, select **Apps** > **Import app**. ++ :::image type="content" source="../assets/images/teams-toolkit-v2/teams toolkit fundamentals/Select_Import_app.png" alt-text="Select Import app"::: ++1. Select **Publish** > **Publish to your org**. ++ :::image type="content" source="../assets/images/teams-toolkit-v2/teams toolkit fundamentals/Select_Publish_to_org.png" alt-text="Select to publish the app to your organization."::: ++# [Visual Studio](#tab/visualstudio) ++The following are the steps to publish your app in Teams Developer Portal: ++1. Select **Project** > **Teams Toolkit** > **Open Teams Developer Portal to Publish**. ++ :::image type="content" source="../assets/images/tdp/tdp-vs.png" alt-text="Screenshot shows you how to open developer portal from visual studio."::: ++1. Select the app package. ++1. Teams Toolkit opens your app in **Teams Developer Portal** and direct you to the **Publish to your org** page, from there you can select **Publish your app** to continue with your publishing process. ++ :::image type="content" source="../assets/images/tdp/vs-tdp.png" alt-text="Screenshot shows you the app open in Teams Developer Portal."::: ++++## To update Manifest file and app package ++If there are any changes related to Teams app's manifest file, you can update the manifest and publish the Teams app again. To publish Teams app manually, you can use [Developer Portal for Teams](https://dev.teams.microsoft.com/home). ++1. Sign in to [Developer Portal for Teams](https://dev.teams.microsoft.com) using the corresponding account. +1. Select **Apps** > **Import app** to import your app package in zip format.<br> + You need to replace the app, that you previously uploaded to the Developer Portal. +1. Select **Publish** > **Publish to your org**. ++You can do the following configuration for your app in the Developer Portal: ++* **Basic information**: This section shows and allows you to edit the **App names**, **App ID**, **Descriptions**, **Version**, **Developer information**, **App URLs**, **Application (client) ID**, and **Microsoft Partner Network ID**. +* **Branding**: This section allows you to add **Color icon** and **Outline icon** in `.png` format. +* **App features**: This section allows you to add the following features to your app: + * Personal app + * Bot + * Connector + * Scene + * Group and channel app + * Messaging extension + * Meeting extension + * Activity feed notification +* **Permissions**: This section allows you to give **Device permissions**, **Team Permissions**, **Chat/Meeting Permissions**, and **User Permissions** for your app. +* **Single sign-on**: This section allows you to configure your app to authenticate users with single sign-on (SSO) and to specify your app's resource for getting authorization tokens. +* **Languages**: This section allows you to set up or change the language of your app. +* **Domain**: This section allows you to add the domains to load your apps in the Teams client, such as *.example.com. ++## See also ++* [Teams Toolkit Overview](teams-toolkit-fundamentals.md) +* [Developer Portal for Teams](../concepts/build-and-test/teams-developer-portal.md) +* [Manage your apps in Developer Portal](../concepts/build-and-test/manage-your-apps-in-developer-portal.md) +* [Develop your apps with Teams Toolkit](../concepts/build-and-test/develop-your-apps-with-teams-toolkit.md) |
platform | Whats New | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/whats-new.md | Teams platform features that are available to all app developers. **2023 April** +* ***April 24, 2023***: [Develop your apps with Teams Toolkit](concepts/build-and-test/develop-your-apps-with-teams-toolkit.md) + * ***April 14, 2023***: [Contextless app update](concepts/deploy-and-publish/apps-upload.md#update-your-app). * ***April 6, 2023***: [Set up Microsoft license management](concepts/deploy-and-publish/appsource/prepare/manage-third-party-apps-license.md) |