Übersicht
Das desktop_updater-Paket ermöglicht Flutter-Anwendungen unter Windows, macOS und Linux die automatische Überprüfung, Herunterladung und Installation von Updates. Es unterstützt mehrere Updatequellen wie GitHub, GitLab, lokale Dateisysteme und AWS S3. Speziell für Desktop-Anwendungen entwickelt, vereinfacht es die Bereitstellung neuer Versionen, ohne dass Benutzer manuell neu installieren müssen. Der Plugin lässt sich nahtlos in bestehende CI/CD-Workflows integrieren und bietet zuverlässiges Update-Management über alle Plattformen hinweg.
Anwendungsfälle
- Automatische Aktualisierung von Desktop-Flutter-Apps
- Aktualisierungen über GitHub-Releases verteilen
- Aktualisierungen von S3 oder lokalen Servern bereitstellen
- Unterstützung von Multiplattform-Desktop-Anwendungen
- Integration in CI/CD-Pipelines
Hauptmerkmale
- Unterstützt Windows, macOS und Linux
- Laden Sie Aktualisierungen von GitHub, GitLab, S3 und lokalen Pfaden herunter
- Automatische Installation nach dem Download
- Plattformübergreifende Aktualisierungslogik
- Einfache Integration mit pubspec.yaml
Geeignet für
- Desktop-App-Entwickler
- Apps, die GitHub/GitLab-Release-Hosting verwenden
- Teams, die die App-Verteilung verwalten
- Projekte, die automatisierte Aktualisierungen benötigen
- Entwickler, die mehrere Desktop-Betriebssysteme ansprechen
Hinweise
- Benötigt Internetzugang für Updates
- Erforderliche Berechtigungen für Dateisystem-Schreibvorgänge
- Aktualisierungs-URLs müssen öffentlich zugänglich sein
- S3 erfordert gültige Anmeldeinformationen
- Nicht für mobile Plattformen geeignet