Login e EULA
No primeiro lançamento, o aplicativo desktop primeiro pede que você aceite o Contrato de Licença de Usuário Final (veja Aceitação do EULA) e depois exibe uma tela de login. Use as mesmas credenciais que no portal my.dronefield.app.
A tela de login
Seção intitulada “A tela de login”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.
Clique em Entrar. Você permanece conectado neste computador até sair da conta — por isso não deixe o app conectado em máquinas compartilhadas.
Esqueceu sua senha?
Seção intitulada “Esqueceu sua senha?”Clique em Esqueceu a senha? na tela de login:
- Digite seu e-mail e clique em Enviar código — você recebe um código de uso único de 12 caracteres por e-mail.
- Digite o código, clique em Continuar e defina uma nova senha para a sua conta (Definir senha).
A nova senha vale em todos os lugares — tanto no aplicativo desktop quanto no portal. Veja também Login e gerenciamento de senha.
O que acontece em segundo plano?
Seção intitulada “O que acontece em segundo plano?”Após um login bem-sucedido, o aplicativo:
- Recebe um token do servidor (Laravel Sanctum) — seu identificador seguro para operações posteriores.
- Cadastra o dispositivo — gera um UUID único e o envia com o hardware fingerprint. Veja Gestão de dispositivos.
- Inicia o agendador de heartbeat — a cada 15 minutos reporta que o dispositivo está vivo.
- Obtém o status da licença — sua assinatura / créditos. Ele é verificado novamente antes do processamento, e você pode atualizá-lo a qualquer momento em Configurações → Licença → Atualizar licença.
- Verifica atualizações — se houver uma nova versão disponível, aparece um banner no topo da tela principal. Veja Atualizações.
Aceitação do EULA
Seção intitulada “Aceitação do EULA”Na inicialização — antes da tela de login — o app apresenta o EULA (Contrato de Licença de Usuário Final). Aceitá-lo é obrigatório para continuar.
Leia o contrato, marque «Li e aceito o contrato de licença de usuário final» e clique em Aceitar e continuar. 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 na próxima inicialização — até que você a aceite, todo o aplicativo fica bloqueado. Você pode reler o EULA aceito a qualquer momento em Configurações → Privacidade → Ver o Contrato de Licença de Usuário Final.
Problemas de login
Seção intitulada “Problemas de login”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.
Duração da sessão
Seção intitulada “Duração da sessão”Uma sessão iniciada dura cerca de 30 dias. Nesse tempo:
- O app valida a licença online no login e antes do processamento.
- 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).
Sair da conta
Seção intitulada “Sair da conta”Abra Configurações (⌘,) e clique em Sair na parte inferior do painel.
Sair da conta:
- Revoga a sua sessão no servidor (quando online).
- Remove o token de login armazenado neste computador.
- Volta à tela de login.
- Seus projetos não são excluídos — ao fazer login novamente voltam a aparecer.
Sessão interrompida
Seção intitulada “Sessão interrompida”Em casos raros (ex.: sua sessão é revogada no servidor) o servidor rejeita a próxima solicitação do app e o app volta à tela de login. Não há notificação separada — basta fazer login novamente. Seus projetos não são afetados.