Accesso ed EULA
Al primo avvio, l’applicazione desktop ti chiede prima di accettare il Contratto di licenza con l’utente finale (vedi Accettazione dell’EULA), poi 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.
Fai clic su Accedi. Resti connesso su questo computer finché non esci — quindi non lasciare l’app connessa su macchine condivise.
Password dimenticata?
Sezione intitolata “Password dimenticata?”Fai clic su Password dimenticata? nella schermata di accesso:
- Inserisci la tua email e fai clic su Invia codice — ricevi un codice monouso di 12 caratteri via email.
- Inserisci il codice, fai clic su Continua, quindi imposta una nuova password per il tuo account (Imposta password).
La nuova password vale ovunque — sia nell’applicazione desktop sia sul portale. Vedi anche Accesso e gestione password.
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. Viene ricontrollato prima dell’elaborazione, e puoi aggiornarlo in qualsiasi momento con Impostazioni → Licenza → Aggiorna licenza.
- Verifica gli aggiornamenti — se è disponibile una nuova versione, appare un banner in alto sulla schermata principale. Vedi Aggiornamenti.
Accettazione dell’EULA
Sezione intitolata “Accettazione dell’EULA”All’avvio — prima della schermata di accesso — l’app presenta l’EULA (Contratto di Licenza). Accettarlo è obbligatorio per continuare.
Leggi l’accordo, seleziona «Ho letto e accetto il contratto di licenza con l’utente finale» e fai clic su Accetta e continua. 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 al successivo avvio — finché non l’accetti, l’intera applicazione è bloccata. Puoi rileggere l’EULA accettato in qualsiasi momento in Impostazioni → Privacy → Visualizza contratto di licenza (EULA).
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 la licenza online all’accesso e prima dell’elaborazione.
- 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”Apri Impostazioni (⌘,) e fai clic su Esci in fondo al pannello.
La disconnessione:
- Revoca la tua sessione sul server (se online).
- Rimuove il token di accesso memorizzato su questo computer.
- 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. la tua sessione viene revocata sul server) il server rifiuta la richiesta successiva dell’app e l’app torna alla schermata di accesso. Non c’è alcuna notifica separata — accedi semplicemente di nuovo. I tuoi progetti non ne risentono.