Pular para o conteúdo

Login e EULA

No primeiro lançamento, o aplicativo desktop exibe uma tela de login. Use as mesmas credenciais que no portal my.dronefield.app.

O formulário pede:

  • E-mail — o endereço com o qual você se cadastrou no portal.
  • Senha — a senha da sua conta do portal.

Marcar «Lembrar-me» mantém a sessão por 30 dias. Não marque em máquinas compartilhadas.

Clique em Entrar.

Após um login bem-sucedido, o aplicativo:

  1. Recebe um token do servidor (Laravel Sanctum) — seu identificador seguro para operações posteriores.
  2. Cadastra o dispositivo — gera um UUID único e o envia com o hardware fingerprint. Veja Gestão de dispositivos.
  3. Inicia o agendador de heartbeat — a cada 15 minutos reporta que o dispositivo está vivo.
  4. Obtém o status da licença — sua assinatura / créditos. Isso é cacheado por 5 minutos em memória para não consultar o servidor a cada ação.
  5. Verifica atualizações — se houver um novo build estável disponível, aparece um banner amarelo no topo da tela principal.

Após o primeiro login bem-sucedido, um diálogo apresenta o EULA (Contrato de Licença). Aceitá-lo é obrigatório para continuar.

Leia (ou role) o contrato e clique em Aceitar. Essa aceitação:

  • É marcada com data e hora na sua conta — depois você pode consultá-la na página Documentos legais do portal.
  • É confirmada ao servidor com um POST (para registro de auditoria).

Se for publicada uma nova versão do EULA, o app a mostra novamente — até que você a aceite, não pode iniciar processamento.

Resolução detalhada: Problemas de login.

As causas mais comuns:

  • E-mail ou senha incorretos — verifique no portal.
  • Conta inativa — confirmação de e-mail ainda pendente.
  • Sem internet — necessário no primeiro login; depois, 30 dias de operação offline funcionam (com o token cacheado).
  • Firewall bloqueia *.dronefield.app — adicione à lista branca.

Uma sessão iniciada dura cerca de 30 dias. Nesse tempo:

  • O app valida online a licença a cada 5 minutos.
  • Também funciona offline — o offline token do Keychain te mantém conectado.
  • É enviado um heartbeat a cada 15 minutos ao portal (quando há conexão).

Barra superior: DroneField → Sair da conta, ou Configurações (⌘,) → Conta → Sair da conta.

Sair da conta:

  • Revoga o token no servidor.
  • Exclui o offline token do Keychain local.
  • Fecha o projeto aberto e volta à tela de login.
  • Seus projetos não são excluídos — ao fazer login novamente voltam a aparecer.

Em casos raros (ex.: você revoga o dispositivo do portal) o app sai automaticamente no próximo heartbeat. Você vê:

  • Uma notificação: «Sessão expirada — faça login novamente»
  • O processamento em curso é interrompido, mas os resultados parciais são mantidos.
  • Você deve fazer login novamente.