Ir al contenido

Inicio de sesión y EULA

En el primer lanzamiento, la aplicación de escritorio muestra una pantalla de inicio de sesión. Usa las mismas credenciales que en el portal my.dronefield.app.

El formulario pide:

  • Correo — la dirección con la que te registraste en el portal.
  • Contraseña — la contraseña de tu cuenta del portal.

Marcar «Recordarme» mantiene la sesión durante 30 días. No la marques en máquinas compartidas.

Haz clic en Iniciar sesión.

Tras un inicio de sesión correcto, la aplicación:

  1. Recibe un token del servidor (Laravel Sanctum) — tu identificador seguro para operaciones posteriores.
  2. Registra el dispositivo — genera un UUID único y lo envía con el hardware fingerprint. Ver Gestión de dispositivos.
  3. Inicia el planificador de heartbeat — cada 15 minutos reporta que el dispositivo está vivo.
  4. Obtiene el estado de licencia — tu suscripción / créditos. Esto se cachea 5 minutos en memoria para no consultar el servidor en cada acción.
  5. Comprueba actualizaciones — si hay un nuevo build estable disponible, aparece un banner amarillo arriba en la pantalla principal.

Tras el primer inicio de sesión correcto, un diálogo presenta el EULA (Acuerdo de Licencia). Aceptarlo es obligatorio para continuar.

Lee (o desplázate por) el acuerdo y haz clic en Aceptar. Esta aceptación:

  • Se marca con fecha y hora en tu cuenta — luego puedes consultarla en la página Documentos legales del portal.
  • Se confirma al servidor con un POST (para registro de auditoría).

Si se publica una nueva versión del EULA, la app la muestra de nuevo — hasta que la aceptes, no puedes iniciar procesamiento.

Resolución detallada: Problemas de inicio de sesión.

Las causas más comunes:

  • Correo o contraseña incorrectos — verifica en el portal.
  • Cuenta inactiva — confirmación de correo aún pendiente.
  • Sin internet — necesario en el primer inicio de sesión; después, 30 días de operación offline funcionan (con el token cacheado).
  • Firewall bloquea *.dronefield.app — añade a la lista blanca.

Una sesión iniciada dura unos 30 días. En este tiempo:

  • La app valida online la licencia cada 5 minutos.
  • También funciona offline — el offline token del Keychain te mantiene.
  • Se envía un heartbeat cada 15 minutos al portal (cuando hay conexión).

Barra superior: DroneField → Cerrar sesión, o Ajustes (⌘,) → Cuenta → Cerrar sesión.

Cerrar sesión:

  • Revoca el token en el servidor.
  • Borra el offline token del Keychain local.
  • Cierra el proyecto abierto y vuelve a la pantalla de inicio de sesión.
  • Tus proyectos no se borran — al volver a iniciar sesión vuelven a aparecer.

En casos raros (ej. revocas el dispositivo desde el portal) la app cierra sesión automáticamente en el siguiente heartbeat. Ves:

  • Una notificación: «Sesión expirada — vuelve a iniciar sesión»
  • El procesamiento en curso se detiene, pero los resultados parciales se conservan.
  • Debes iniciar sesión de nuevo.