Salta ai contenuti

Accesso ed EULA

Al primo avvio, l’applicazione desktop mostra una schermata di accesso. Usa le stesse credenziali del portale my.dronefield.app.

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.

Dopo un accesso riuscito, l’applicazione:

  1. Riceve un token dal server (Laravel Sanctum) — il tuo identificativo sicuro per le operazioni successive.
  2. Registra il dispositivo — genera un UUID univoco e lo invia con l’hardware fingerprint. Vedi Gestione dispositivi.
  3. Avvia il pianificatore di heartbeat — ogni 15 minuti segnala che il dispositivo è attivo.
  4. 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.
  5. Verifica gli aggiornamenti — se è disponibile un nuovo build stabile, appare un banner giallo in alto sulla schermata principale.

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.

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.

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).

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.

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.