Apps

Las aplicaciones son la base de LicenseChain. Cada aplicación representa un producto o servicio de software para el que desea administrar licencias, con aislamiento completo y configuración independiente.

¿Qué son las aplicaciones?

An App en LicenseChain representa un producto o servicio de software para el que desea administrar licencias. Cada aplicación tiene su propio conjunto de licencias, webhooks, análisis y ajustes de configuración, lo que proporciona un aislamiento completo y una gestión independiente.

Piense en una aplicación como un contenedor que contiene todos los datos relacionados con la licencia de un producto específico. Por ejemplo, si tiene una aplicación de escritorio y una aplicación móvil, crearía dos aplicaciones separadas en LicenseChain para administrar sus licencias de forma independiente.

Características clave de las aplicaciones

Propiedades principales

  • Identificador único - Cada aplicación tiene un slug único que la identifica en la API
  • Datos aislados - Las licencias, los análisis y las configuraciones están aislados por aplicación
  • Configuración independiente - Cada aplicación puede tener diferentes URL de webhook, límites de velocidad y configuraciones

Funciones de gestión

  • Acceso al equipo - Se puede otorgar acceso a varios miembros del equipo para administrar una aplicación
  • Control de versiones - Seguimiento de cambios y configuraciones de reversión.
  • Analytics - Análisis de uso detallados e informes por aplicación

Creando aplicaciones

A través del panel

La forma más sencilla de crear una aplicación es a través del panel de LicenseChain. Simplemente haga clic en "Crear aplicación" y complete la información requerida con nuestra interfaz intuitiva.

1. Go to https://dashboard.licensechain.app
2. Click "Create App"
3. Enter app name and slug
4. Configure settings and webhooks
5. Set up team permissions
6. Click "Create"

A través de API

También puede crear aplicaciones mediante programación utilizando nuestra API REST o SDK para la creación y administración automatizadas de aplicaciones.

// Using JavaScript SDK
// Create new app with name and slug
// Set description for the app
// App created successfully

Mejores prácticas

Convenciones de nomenclatura

  • Utilice nombres descriptivos que identifiquen claramente su producto.
  • Utilice kebab-case para babosas (por ejemplo, "mi-aplicación-de-escritorio")
  • Evite caracteres especiales y espacios en slugs.
  • Mantenga las babosas breves pero significativas
  • Incluya números de versión en slugs para diferentes versiones de aplicaciones

Organization

  • Cree aplicaciones separadas para diferentes productos o plataformas
  • Utilice patrones de nombres consistentes en aplicaciones relacionadas
  • Documente la configuración de su aplicación para los miembros del equipo
  • Revise y limpie periódicamente las aplicaciones no utilizadas

Security

  • Configurar la autenticación de webhook adecuada
  • Utilice la lista blanca de IP cuando sea apropiado
  • Rote periódicamente las claves API
  • Supervise el uso de la aplicación y configure alertas