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.
La pantalla de inicio de sesión
Sección titulada «La pantalla de inicio de sesión»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.
¿Qué pasa en segundo plano?
Sección titulada «¿Qué pasa en segundo plano?»Tras un inicio de sesión correcto, la aplicación:
- Recibe un token del servidor (Laravel Sanctum) — tu identificador seguro para operaciones posteriores.
- Registra el dispositivo — genera un UUID único y lo envía con el hardware fingerprint. Ver Gestión de dispositivos.
- Inicia el planificador de heartbeat — cada 15 minutos reporta que el dispositivo está vivo.
- 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.
- Comprueba actualizaciones — si hay un nuevo build estable disponible, aparece un banner amarillo arriba en la pantalla principal.
Aceptación del EULA
Sección titulada «Aceptación del EULA»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.
Problemas de inicio de sesión
Sección titulada «Problemas de inicio de sesión»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.
Duración de la sesión
Sección titulada «Duración de la sesión»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).
Cerrar sesión
Sección titulada «Cerrar sesió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.
Sesión interrumpida
Sección titulada «Sesión interrumpida»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.