App

Le app sono il fondamento di LicenseChain. Ogni app rappresenta un prodotto o servizio software per il quale desideri gestire le licenze, con isolamento completo e configurazione indipendente.

Cosa sono le app?

UN App in LicenseChain rappresenta un prodotto o servizio software per il quale desideri gestire le licenze. Ogni app dispone del proprio set di licenze, webhook, analisi e impostazioni di configurazione, fornendo isolamento completo e gestione indipendente.

Pensa a un'app come a un contenitore che contiene tutti i dati relativi alla licenza per un prodotto specifico. Ad esempio, se disponi di un'applicazione desktop e di un'app mobile, creerai due app separate in LicenseChain per gestire le rispettive licenze in modo indipendente.

Caratteristiche principali delle app

Proprietà principali

  • Identificatore univoco - Ogni app ha uno slug univoco che la identifica nell'API
  • Dati isolati - Licenze, analisi e impostazioni sono isolate per app
  • Configurazione indipendente - Ogni app può avere URL webhook, limiti di velocità e impostazioni diversi

Funzionalità di gestione

  • Accesso alla squadra - È possibile concedere l'accesso a più membri del team per gestire un'app
  • Controllo della versione - Tieni traccia delle modifiche e delle configurazioni di rollback
  • Analitica - Analisi e reporting dettagliati sull'utilizzo per app

Creazione di app

Tramite dashboard

Il modo più semplice per creare un'app è tramite la dashboard di LicenseChain. Basta fare clic su "Crea app" e inserire le informazioni richieste con la nostra interfaccia 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"

Tramite API

Puoi anche creare app in modo programmatico utilizzando la nostra API REST o SDK per la creazione e la gestione automatizzate delle app.

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

Migliori pratiche

Convenzioni di denominazione

  • Utilizza nomi descrittivi che identifichino chiaramente il tuo prodotto
  • Utilizza kebab-case per gli slug (ad esempio, "my-desktop-app")
  • Evita caratteri speciali e spazi negli slug
  • Mantieni le lumache brevi ma significative
  • Includi i numeri di versione negli slug per le diverse versioni dell'app

Organizzazione

  • Crea app separate per prodotti o piattaforme diversi
  • Utilizza modelli di denominazione coerenti tra le app correlate
  • Documenta la configurazione dell'app per i membri del team
  • Esamina e ripulisci regolarmente le app inutilizzate

Sicurezza

  • Configurare l'autenticazione corretta del webhook
  • Utilizzare la whitelist IP quando appropriato
  • Ruota regolarmente le chiavi API
  • Monitora l'utilizzo dell'app e imposta avvisi