Compartilhar via


Pacote de aplicações do Teams

Um pacote de aplicação é um formato de ficheiro que tem os recursos necessários para instalar e executar a sua aplicação no Teams e tem de conter os seguintes ficheiros:

Para publicar a sua aplicação Microsoft Teams, tem de zipar os ficheiros na pasta do pacote de aplicações 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 da aplicação estão alojados noutro local, como no localhost durante o desenvolvimento e o Microsoft Azure para produção. O Teams acessa esses recursos via HTTPS.

Ilustração a mostrar o alojamento de aplicações para a aplicação Teams

Observação

A biblioteca de cliente JavaScript (TeamsJS) do Microsoft Teams pode ajudá-lo a criar experiências alojadas no Teams, na aplicação Microsoft 365 e no Outlook. Ao criar o pacote de aplicações do lado do servidor, tem de saber que, com a versão 2.31.0, a biblioteca do TeamsJS é totalmente abalável em árvore. O abalo de árvore é uma otimização javaScript que elimina o código não utilizado. Para obter mais informações, veja Melhorar o desempenho do tempo de carregamento com o abalo de árvore javaScript.

Manifesto do aplicativo

Um manifesto de aplicação descreve a configuração da sua aplicação, incluindo as respetivas capacidades, recursos necessários e outros atributos significativos com o nome manifest.json no pacote de aplicações.

Pode criar uma aplicação e configurar o manifesto da aplicação através de uma das seguintes plataformas:

  • Toolkit de Agentes do Microsoft 365: um conjunto de ferramentas e extensões no Microsoft Visual Studio Code e visual Studio para criar, depurar e implementar uma aplicação. Quando cria uma aplicação, o manifesto da aplicação é gerado a partir de um ficheiro de modelo com base nas capacidades selecionadas. Em seguida, pode personalizar no Visual Studio Code ou no Visual Studio com base nos seus requisitos, validar o ficheiro de manifesto e zipar o pacote de aplicação.

  • Portal do Programador para Teams: uma plataforma baseada na Web que o ajuda a criar a sua aplicação, configurar o manifesto da aplicação e gerar um pacote de aplicações. Para criar uma aplicação através do Portal do Programador para Teams, veja Criar e registar uma aplicação.

Pode adicionar bot, separador, extensões de mensagens e outras capacidades à sua aplicação ao atualizar o manifesto da aplicação com a capacidade de aplicação necessária. Para obter mais informações, veja Build app with app capabilities (Criar uma aplicação com capacidades de aplicações).

Quando publicar a sua aplicação na Microsoft Teams Store, certifique-se de que o manifesto da aplicação faz referência ao esquema de manifesto da aplicação mais recente. Para obter o manifesto da aplicação de exemplo, veja Hello world sample app (Olá, exemplo de aplicação).

Í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 a sua aplicação tiver uma extensão de bot ou mensagem, os ícones serão incluídos no registo do Microsoft Azure Serviço de Bot.

Para que a sua aplicação passe na revisão da Loja Teams, estes ícones têm de cumprir determinados requisitos de tamanho. Para obter mais informações, consulte Ícone da aplicação Teams para a Loja Teams e a barra de aplicações.

Próxima etapa

Escolha como planeia publicar a sua aplicação:

Confira também