Pacote de aplicativos do Teams

Um pacote de aplicativo é um formato de arquivo que tem os recursos necessários para instalar e executar seu aplicativo no Teams e deve conter os seguintes arquivos:

Para publicar seu aplicativo Microsoft Teams, você precisa compactar os arquivos na pasta do pacote do aplicativo e fornecer um nome adequado.

O Teams não hospeda seu aplicativo

Quando um usuário instala seu aplicativo no Teams, instala um pacote de aplicativo que contém apenas um arquivo de configuração (também conhecido como manifesto do aplicativo) e os ícones do aplicativo. A lógica e o armazenamento de dados do aplicativo estão hospedados em outro lugar, como no localhost durante o desenvolvimento e no Microsoft Azure para produção. O Teams acessa esses recursos via HTTPS.

Ilustração mostrando a hospedagem de aplicativos para o aplicativo Teams

Observação

A biblioteca de cliente JavaScript do Microsoft Teams (TeamsJS) pode ajudar você a criar experiências hospedadas no Teams, no aplicativo Microsoft 365 e no Outlook. Ao criar seu pacote de aplicativo do lado do servidor, você deve saber que, com a versão 2.31.0, a biblioteca TeamsJS é totalmente abalada em árvore. A agitação da árvore é uma otimização JavaScript que elimina o código não utilizado. Para obter mais informações, consulte melhorar o desempenho do tempo de carregamento com a agitação da árvore JavaScript.

Manifesto do aplicativo

Um manifesto do aplicativo descreve a configuração do seu aplicativo, incluindo suas funcionalidades, recursos necessários e outros atributos significativos com o nome manifest.json no pacote do aplicativo.

Você pode criar um aplicativo e configurar o manifesto do aplicativo por meio de uma das seguintes plataformas:

  • Kit de ferramentas do Microsoft 365 Agents: um conjunto de ferramentas e extensões no Microsoft Visual Studio Code e no Visual Studio para criar, depurar e implantar um aplicativo. Quando você cria um aplicativo, o manifesto do aplicativo é gerado a partir de um arquivo de modelo com base nos recursos selecionados. Em seguida, você pode personalizar no Visual Studio Code ou no Visual Studio com base em seus requisitos, validar o arquivo de manifesto e compactar o pacote do aplicativo.

  • Portal do desenvolvedor para Teams: uma plataforma baseada na Web que ajuda você a criar seu aplicativo, configurar o manifesto do aplicativo e gerar um pacote do aplicativo. Para criar um aplicativo por meio do Portal do desenvolvedor do Teams, consulte criar e registrar um aplicativo.

Você pode adicionar bot, guia, extensões de mensagem e outros recursos ao seu aplicativo atualizando o manifesto do aplicativo com o recurso de aplicativo necessário. Para obter mais informações, consulte Criar aplicativo com recursos de aplicativo.

Ao publicar seu aplicativo na Microsoft Teams Store, certifique-se de que o manifesto do aplicativo faça referência ao esquema de manifesto do aplicativo mais recente.

Ícones do aplicativo

Seu pacote de aplicativos deve incluir duas versões .png do ícone de seu aplicativo: Uma versão colorida e de contorno.

Observação

Se seu aplicativo tiver um bot ou uma extensão de mensagem, os ícones serão incluídos no registro do Microsoft Azure Serviço de Bot.

Para que seu aplicativo seja aprovado na revisão da loja do Teams, esses ícones devem atender a determinados requisitos de tamanho. Para obter mais informações, confira Ícone do aplicativo Teams para Teams Store e barra de aplicativos.

Próxima etapa

Escolha como você planeja publicar seu aplicativo:

Confira também