Compartir a través de


Paquete de aplicación de Teams

Un paquete de aplicación es un formato de archivo que tiene los recursos necesarios para instalar y ejecutar la aplicación en Teams y debe contener los siguientes archivos:

Para publicar la aplicación de Microsoft Teams, debe comprimir los archivos en la carpeta del paquete de la aplicación y proporcionar un nombre adecuado.

Teams no hospeda su aplicación

Cuando un usuario instala la aplicación en Teams, instala un paquete de aplicación que solo contiene un archivo de configuración (también conocido como manifiesto de aplicación) y los iconos de la aplicación. La lógica de la aplicación y el almacenamiento de datos se hospedan en otro lugar, como en localhost durante el desarrollo y Microsoft Azure para producción. Teams accede a estos recursos a través de HTTPS.

Ilustración en la que se muestra el hospedaje de aplicaciones para la aplicación Teams

Nota:

La biblioteca cliente JavaScript de Microsoft Teams (TeamsJS) puede ayudarle a crear experiencias hospedadas en Teams, la aplicación de Microsoft 365 y Outlook. Al crear el paquete de aplicación del lado servidor, debe saber que, con la versión 2.31.0, la biblioteca teamsJS se puede agitar completamente. La agitación de árboles es una optimización de JavaScript que elimina el código no utilizado. Para obtener más información, consulte Mejora del rendimiento del tiempo de carga con la agitación del árbol de JavaScript.

Manifiesto de la aplicación

Un manifiesto de aplicación describe la configuración de la aplicación, incluidas sus funcionalidades, los recursos necesarios y otros atributos significativos con el nombre manifest.json en el paquete de la aplicación.

Puede crear una aplicación y configurar el manifiesto de la aplicación a través de una de las siguientes plataformas:

  • Kit de herramientas de agentes de Microsoft 365: un conjunto de herramientas y extensiones en Microsoft Visual Studio Code y Visual Studio para crear, depurar e implementar una aplicación. Al crear una aplicación, el manifiesto de aplicación se genera a partir de un archivo de plantilla basado en las funcionalidades seleccionadas. Después, puede personalizar en Visual Studio Code o Visual Studio según sus requisitos, validar el archivo de manifiesto y comprimir el paquete de la aplicación.

  • Portal para desarrolladores para Teams: una plataforma basada en web que le ayuda a crear la aplicación, configurar el manifiesto de la aplicación y generar un paquete de aplicación. Para crear una aplicación a través del Portal para desarrolladores para Teams, consulte Creación y registro de una aplicación.

Puede agregar bot, pestaña, extensiones de mensaje y otras funcionalidades a la aplicación actualizando el manifiesto de la aplicación con la funcionalidad de aplicación necesaria. Para obtener más información, consulte Compilación de una aplicación con funcionalidades de aplicación.

Al publicar la aplicación en microsoft Teams Store, asegúrese de que las referencias de manifiesto de la aplicación al esquema de manifiesto de aplicación más reciente. Para ver un manifiesto de aplicación de ejemplo, consulte Aplicación de ejemplo Hola mundo.

Iconos de la aplicación

El paquete de la aplicación debe incluir dos versiones .png del icono de la aplicación: una versión de color y contorno.

Nota:

Si la aplicación tiene una extensión de bot o mensaje, los iconos se incluyen en el registro de Microsoft Azure Bot Service.

Para que la aplicación pase la revisión de la Tienda Teams, estos iconos deben cumplir determinados requisitos de tamaño. Para obtener más información, vea Icono de aplicación de Teams para la Tienda Teams y la barra de aplicaciones.

Paso siguiente

Elija cómo planea publicar la aplicación:

Vea también