Aplicativos

Os aplicativos são a base do LicenseChain. Cada aplicativo representa um produto ou serviço de software para o qual você deseja gerenciar licenças, com isolamento completo e configuração independente.

O que são aplicativos?

Um Aplicativo em LicenseChain representa um produto ou serviço de software para o qual você deseja gerenciar licenças. Cada aplicativo tem seu próprio conjunto de licenças, webhooks, análises e definições de configuração, proporcionando isolamento completo e gerenciamento independente.

Pense em um aplicativo como um contêiner que contém todos os dados relacionados à licença de um produto específico. Por exemplo, se você tiver um aplicativo de desktop e um aplicativo móvel, você criaria dois aplicativos separados no LicenseChain para gerenciar suas licenças de forma independente.

Principais características dos aplicativos

Propriedades principais

  • Identificador Único - Cada aplicativo possui um slug exclusivo que o identifica na API
  • Dados isolados - Licenças, análises e configurações são isoladas por aplicativo
  • Configuração Independente - Cada aplicativo pode ter diferentes URLs de webhook, limites de taxa e configurações

Recursos de gerenciamento

  • Acesso da equipe - Vários membros da equipe podem ter acesso para gerenciar um aplicativo
  • Controle de versão - Acompanhe alterações e configurações de reversão
  • Análise - Análise detalhada de uso e relatórios por aplicativo

Criando aplicativos

Através do painel

A maneira mais fácil de criar um aplicativo é por meio do painel LicenseChain. Basta clicar em "Criar aplicativo" e preencher as informações necessárias com nossa interface 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"

Através da API

Você também pode criar aplicativos programaticamente usando nossa API REST ou SDK para criação e gerenciamento automatizados de aplicativos.

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

Melhores Práticas

Convenções de nomenclatura

  • Use nomes descritivos que identifiquem claramente o seu produto
  • Use kebab-case para slugs (por exemplo, "my-desktop-app")
  • Evite caracteres especiais e espaços em slugs
  • Mantenha os slugs curtos, mas significativos
  • Incluir números de versão em slugs para diferentes versões de aplicativos

Organização

  • Crie aplicativos separados para diferentes produtos ou plataformas
  • Use padrões de nomenclatura consistentes em aplicativos relacionados
  • Documente a configuração do seu aplicativo para os membros da equipe
  • Revise e limpe regularmente aplicativos não utilizados

Segurança

  • Configure a autenticação de webhook adequada
  • Use a lista de permissões de IP quando apropriado
  • Alterne regularmente as chaves de API
  • Monitore o uso de aplicativos e configure alertas