Apps

Apps sind die Grundlage von LicenseChain. Jede App stellt ein Softwareprodukt oder eine Dienstleistung dar, für die Sie Lizenzen verwalten möchten, mit vollständiger Isolation und unabhängiger Konfiguration.

Was sind Apps?

Ein App in LicenseChain stellt ein Softwareprodukt oder eine Dienstleistung dar, für die Sie Lizenzen verwalten möchten. Jede App verfügt über einen eigenen Satz an Lizenzen, Webhooks, Analysen und Konfigurationseinstellungen und bietet so vollständige Isolation und unabhängige Verwaltung.

Stellen Sie sich eine App als einen Container vor, der alle lizenzbezogenen Daten für ein bestimmtes Produkt enthält. Wenn Sie beispielsweise über eine Desktop-Anwendung und eine mobile App verfügen, würden Sie in LicenseChain zwei separate Apps erstellen, um deren Lizenzen unabhängig zu verwalten.

Hauptmerkmale von Apps

Kerneigenschaften

  • Eindeutiger Bezeichner – Jede App verfügt über einen eindeutigen Slug, der sie in der API identifiziert
  • Isolierte Daten - Lizenzen, Analysen und Einstellungen sind pro App isoliert
  • Unabhängige Konfiguration – Jede App kann unterschiedliche Webhook-URLs, Ratenlimits und Einstellungen haben

Verwaltungsfunktionen

  • Teamzugriff - Mehreren Teammitgliedern kann Zugriff zum Verwalten einer App gewährt werden
  • Versionskontrolle - Verfolgen Sie Änderungen und Rollback-Konfigurationen
  • Analytik - Detaillierte Nutzungsanalysen und Berichte pro App

Apps erstellen

Über das Dashboard

Der einfachste Weg, eine App zu erstellen, ist über das LicenseChain-Dashboard. Klicken Sie einfach auf „App erstellen“ und geben Sie die erforderlichen Informationen über unsere intuitive Benutzeroberfläche ein.

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"

Über API

Sie können Apps auch programmgesteuert erstellen, indem Sie unsere REST-API oder unser SDK für die automatisierte App-Erstellung und -Verwaltung verwenden.

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

Best Practices

Namenskonventionen

  • Verwenden Sie aussagekräftige Namen, die Ihr Produkt eindeutig identifizieren
  • Verwenden Sie kebab-case für Schnecken (z. B. „my-desktop-app“)
  • Vermeiden Sie Sonderzeichen und Leerzeichen in Slugs
  • Halten Sie die Slugs kurz, aber aussagekräftig
  • Fügen Sie Versionsnummern in Slugs für verschiedene App-Versionen ein

Organisation

  • Erstellen Sie separate Apps für verschiedene Produkte oder Plattformen
  • Verwenden Sie einheitliche Benennungsmuster für verwandte Apps
  • Dokumentieren Sie Ihre App-Konfiguration für Teammitglieder
  • Überprüfen und bereinigen Sie nicht verwendete Apps regelmäßig

Sicherheit

  • Richten Sie eine ordnungsgemäße Webhook-Authentifizierung ein
  • Verwenden Sie gegebenenfalls IP-Whitelisting
  • API-Schlüssel regelmäßig rotieren
  • Überwachen Sie die App-Nutzung und richten Sie Benachrichtigungen ein