Accesso ed EULA
Al primo avvio, l’applicazione desktop mostra una schermata di accesso. Usa le stesse credenziali del portale my.dronefield.app.
La schermata di accesso
Sezione intitolata “La schermata di accesso”Il modulo richiede:
- Email — l’indirizzo con cui ti sei registrato sul portale.
- Password — la password del tuo account del portale.
Selezionando «Ricordami» la sessione viene mantenuta per 30 giorni. Non selezionarlo su macchine condivise.
Fai clic su Accedi.
Cosa succede in background?
Sezione intitolata “Cosa succede in background?”Dopo un accesso riuscito, l’applicazione:
- Riceve un token dal server (Laravel Sanctum) — il tuo identificativo sicuro per le operazioni successive.
- Registra il dispositivo — genera un UUID univoco e lo invia con l’hardware fingerprint. Vedi Gestione dispositivi.
- Avvia il pianificatore di heartbeat — ogni 15 minuti segnala che il dispositivo è attivo.
- Ottiene lo stato della licenza — il tuo abbonamento / crediti. Questo viene memorizzato nella cache 5 minuti in memoria per non interrogare il server a ogni azione.
- Verifica gli aggiornamenti — se è disponibile un nuovo build stabile, appare un banner giallo in alto sulla schermata principale.
Accettazione dell’EULA
Sezione intitolata “Accettazione dell’EULA”Dopo il primo accesso riuscito, una finestra di dialogo presenta l’EULA (Contratto di Licenza). Accettarlo è obbligatorio per continuare.
Leggi (o scorri attraverso) l’accordo e fai clic su Accetta. Questa accettazione:
- Viene timbrata con data e ora sul tuo account — puoi poi consultarla nella pagina Documenti legali del portale.
- Viene confermata al server con un POST (per la registrazione di audit).
Se viene rilasciata una nuova versione dell’EULA, l’app la mostra di nuovo — finché non l’accetti, non puoi avviare l’elaborazione.
Problemi di accesso
Sezione intitolata “Problemi di accesso”Risoluzione dettagliata: Problemi di accesso.
Le cause più comuni:
- Email o password errati — verifica sul portale.
- Account inattivo — conferma email ancora in sospeso.
- Senza internet — necessario al primo accesso; dopo, 30 giorni di funzionamento offline funzionano (con il token memorizzato nella cache).
- Firewall blocca
*.dronefield.app— aggiungi alla lista bianca.
Durata della sessione
Sezione intitolata “Durata della sessione”Una sessione effettuata dura circa 30 giorni. In questo tempo:
- L’app convalida online la licenza ogni 5 minuti.
- Funziona anche offline — l’offline token nel Keychain ti mantiene attivo.
- Viene inviato un heartbeat ogni 15 minuti al portale (quando c’è connessione).
Disconnessione
Sezione intitolata “Disconnessione”Barra superiore: DroneField → Esci, o Impostazioni (⌘,) → Account → Esci.
La disconnessione:
- Revoca il token sul server.
- Elimina l’offline token dal Keychain locale.
- Chiude il progetto aperto e torna alla schermata di accesso.
- I tuoi progetti non vengono eliminati — al successivo accesso riappaiono.
Sessione interrotta
Sezione intitolata “Sessione interrotta”In casi rari (es. revochi il dispositivo dal portale) l’app esegue il logout automaticamente al successivo heartbeat. Vedi:
- Una notifica: «Sessione scaduta — accedi di nuovo»
- L’elaborazione in corso si interrompe, ma i risultati parziali vengono conservati.
- Devi accedere nuovamente.