Zum Inhalt springen

Anmeldung & EULA

Beim ersten Start zeigt die Desktop-Anwendung einen Anmeldebildschirm. Verwende dieselben Zugangsdaten wie auf dem Portal my.dronefield.app.

Das Formular fragt:

  • E-Mail — die Adresse, mit der du dich auf dem Portal registriert hast.
  • Passwort — das Passwort deines Portal-Kontos.

Das Häkchen bei „Angemeldet bleiben” hält dich 30 Tage angemeldet. Auf gemeinsam genutzten Geräten nicht aktivieren.

Klicke auf Anmelden.

Nach erfolgreicher Anmeldung:

  1. Erhalt eines Tokens vom Server (Laravel Sanctum) — dein sicherer Identifier für nachfolgende Operationen.
  2. Geräte-Registrierung — generiert eine eindeutige UUID und sendet sie mit dem Hardware-Fingerprint. Siehe Geräteverwaltung.
  3. Heartbeat-Scheduler startet — meldet alle 15 Minuten, dass das Gerät online ist.
  4. Lizenz-Status abrufen — dein Abonnement / Guthaben. Wird für 5 Minuten im Speicher gecacht, damit nicht bei jeder Aktion der Server abgefragt wird.
  5. Update-Prüfung — gibt es einen neuen stabilen Build, erscheint oben am Hauptbildschirm ein gelber Banner.

Nach der ersten erfolgreichen Anmeldung präsentiert ein Dialog das EULA (End User License Agreement). Die Annahme ist erforderlich, um fortzufahren.

Lies (oder scrolle durch) die Vereinbarung und klicke auf Akzeptieren. Diese Annahme:

  • Wird mit Zeitstempel in deinem Konto vermerkt — später auf der Portal-Seite Rechtliche Dokumente einsehbar.
  • Wird per POST auf dem Server bestätigt (für die Audit-Logs).

Wird eine neue Version des EULA veröffentlicht, zeigt die App sie erneut — bis du akzeptierst, kann keine Verarbeitung gestartet werden.

Detaillierte Lösung: Anmeldeprobleme.

Häufigste Ursachen:

  • Falsche E-Mail oder falsches Passwort — auf dem Portal prüfen.
  • Inaktives Konto — E-Mail-Bestätigung noch ausstehend.
  • Kein Internet — bei der ersten Anmeldung nötig; danach funktionieren 30 Tage Offline-Betrieb (mit gecachtem Token).
  • Firewall blockiert *.dronefield.app — auf die Whitelist setzen.

Eine angemeldete Sitzung dauert etwa 30 Tage. In dieser Zeit:

  • Die App validiert online die Lizenz alle 5 Minuten.
  • Funktioniert auch offline — das im Keychain gespeicherte offline token trägt dich durch.
  • Alle 15 Minuten wird ein Heartbeat ans Portal gesendet (wenn online).

Obere Menüleiste: DroneField → Abmelden, oder Einstellungen (⌘,) → Konto → Abmelden.

Beim Abmelden:

  • Wird das Token serverseitig widerrufen.
  • Das offline token wird aus dem lokalen Keychain gelöscht.
  • Das offene Projekt wird geschlossen, die Anmeldemaske erscheint wieder.
  • Deine Projekte werden nicht gelöscht — beim erneuten Anmelden findest du alles wieder.

In seltenen Fällen (z. B. du widerrufst das Gerät vom Portal aus) meldet sich die App automatisch ab beim nächsten Heartbeat. Du siehst:

  • Eine Benachrichtigung: „Sitzung abgelaufen — bitte erneut anmelden”
  • Laufende Verarbeitung stoppt, aber Teilergebnisse bleiben erhalten.
  • Du musst dich neu anmelden.