Como introducción a la Distribución de Apps de Applivery, te recomendamos encarecidamente que explores y comprendas los siguientes conceptos básicos, que se explicarán en detalle en los siguientes capítulos de la documentación, ya que representan los conceptos fundamentales de nuestra plataforma.
Workspace
Un Workspace es el entorno organizativo donde se gestionan todas las Apps, Builds, Colaboradores, Empleados de la Store y configuraciones.
Cada Workspace funciona de forma independiente y contiene su propia estructura de distribución y ajustes de control de acceso.
App
Puedes entender una App como el equivalente a tu proyecto.
Actúa como un contenedor de todos los Builds relacionados de la misma aplicación, independientemente de la versión o plataforma (iOS, Android, Windows o personalizada).
Cada App centraliza la gestión de versiones, los ajustes de distribución y los controles de Publicación.
Build
Un Build es una versión concreta de una aplicación subida a Applivery. Los Builds son los archivos de instalación reales que se distribuyen a los usuarios, como:
.ipa(iOS)..pkg,.dmg(macOS)..apk,.aab(Android)..msi,.exe,.msix,.appx,.msixbundle,.appxbundle(Windows).
Pueden existir varios Builds bajo la misma App, lo que permite el control de versiones, los despliegues por fases y la gestión de actualizaciones.
Publicación
Una Publicación determina cómo y a quién se pone a disposición un Build.
Las Publicaciones permiten a los administradores controlar:
Qué Build se distribuye.
Qué Empleados de la Store o audiencias pueden acceder a él.
Las reglas de visibilidad en el Enterprise Store.
Esto permite estrategias de distribución flexibles, como despliegues internos, lanzamientos por departamento o escenarios de pruebas beta.
Colaboradores y Empleados de la Store
En Applivery existen dos tipos diferentes de usuarios:
Los Colaboradores son usuarios que tienen acceso al panel de Applivery. Se les pueden asignar distintos roles y niveles de permisos, como acceso administrativo o permisos de desarrollo. Los Colaboradores gestionan las Apps, suben Builds, configuran los ajustes de distribución y controlan las Publicaciones.
Los Empleados de la Store representan a cada usuario final que accede a las aplicaciones a través del Enterprise Store. No tienen acceso al panel. Su interacción se limita a descargar e instalar las aplicaciones que se les han puesto a disposición.
Puedes encontrar más información sobre los tipos de usuario en el siguiente artículo de nuestra documentación.
Grupos
Un Grupo es una colección lógica de empleados dentro de un Workspace.
Los Grupos se usan para organizar a los usuarios según criterios como departamento, rol, ubicación o proyecto. Simplifican la distribución de aplicaciones al permitir a los administradores asignar Publicaciones a varios usuarios a la vez en lugar de gestionar el acceso de forma individual.
Los Grupos ayudan a mantener flujos de trabajo de distribución escalables y estructurados, especialmente en grandes organizaciones donde la disponibilidad de las apps debe estar segmentada entre distintos equipos o unidades de negocio.
Audiencias de usuario
Una Audiencia de usuario es un grupo dinámico de empleados generado automáticamente a partir de reglas o atributos predefinidos.
A diferencia de los Grupos estáticos, que requieren asignación manual de usuarios, las Audiencias de usuario se actualizan automáticamente cuando los empleados cumplen los criterios definidos (como departamento, rol, ubicación o atributos personalizados).
Este comportamiento dinámico permite estrategias de distribución escalables y automatizadas. Al publicar una App para una Audiencia de usuario, cualquier empleado que cumpla las condiciones obtendrá (o perderá) acceso automáticamente cuando sus atributos cambien.
Las Audiencias de usuario son ideales para grandes organizaciones que necesitan una segmentación basada en reglas, actualizada de forma continua y sin mantenimiento manual.
Enterprise Store
El Enterprise Store es la tienda de apps privada de tu organización.
Es un portal web donde los empleados pueden acceder y descargar las aplicaciones publicadas para ellos. La Store admite personalización de marca, configuraciones de seguridad y reglas de visibilidad basadas en audiencias.
API de integración
La API de integración permite a las organizaciones interactuar programáticamente con el entorno de Distribución de Apps de Applivery.
A través de la API, sistemas externos como pipelines de CI/CD, portales internos o plataformas de terceros pueden automatizar acciones, incluyendo la subida de nuevos Builds o la creación o actualización de Publicaciones.
La API de integración permite la automatización completa de los procesos del ciclo de vida de las Apps, reduciendo la intervención manual y garantizando una integración fluida con los sistemas empresariales existentes.
App Token
Un App Token es una credencial de autenticación segura que se utiliza para autorizar peticiones a la API de integración.
Cada token se genera dentro del Workspace y está vinculado a una App o ámbito específico. Permite a los sistemas externos subir Builds de forma segura o realizar acciones de distribución automatizadas sin necesitar acceso completo al panel.
Los App Tokens deben almacenarse de forma segura y gestionarse siguiendo las mejores prácticas de protección de credenciales, ya que otorgan acceso programático a las operaciones relacionadas con las Apps.
Distribución de Apps vs. Gestión de Dispositivos
La Distribución de apps está diseñada para distribuir aplicaciones a los usuarios, independientemente de si sus dispositivos están gestionados.
Puede funcionar de forma independiente o combinarse con la gestión de dispositivos para escenarios más avanzados, como instalaciones silenciosas, aplicación de políticas o despliegues automatizados.