Publish your Teams apps using Developer Portal v4

Important

We've introduced the Teams Toolkit v5 extension within Visual Studio Code. This version comes to you with many new app development features. We recommend that you use Teams Toolkit v5 for building your Teams app.

Teams Toolkit v4 extension will soon be deprecated.

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:

The following are the steps to publish your app in Teams Developer Portal:

  1. In Teams Toolkit, under DEPLOYMENT select Developer Portal for Teams.

    Developer Portal for Teams

    Developer Portal opens in a browser.

  2. Sign in to Developer Portal for Teams using the corresponding account.

  3. To import your app package in zip format, select Apps > Import app.

    Select Import app

  4. Select Publish > Publish to your org.

    Select to publish the app to your organization.

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.

  1. Sign in to Developer Portal for Teams using the corresponding account.
  2. Select Apps > Import app to import your app package in zip format.
    You need to replace the app, that you previously uploaded to the Developer Portal.
  3. 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