FLUTTER ECOSYSTEM

permission_handler

Berechtigungs-Plugin für Flutter. Dieses Plugin bietet eine plattformübergreifende (iOS, Android) API zum Anfordern und Überprüfen von Berechtigungen.

Neueste Version
13.0.2
30-Tage-Downloads
3,3 Mio.
Likes
6010
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das permission_handler-Paket bietet eine plattformübergreifende API für Flutter-Anwendungen, um Geräteberechtigungen auf Android, iOS, Web und Windows anzufordern und zu überprüfen. Es vereinfacht die Handhabung sensibler Benutzerberechtigungen wie Kamera, Mikrofon, Standort und Speicherzugriff mit konsistenten, plattformunabhängigen Methoden. Das Plugin gewährleistet sichere und zuverlässige Berechtigungsverwaltung über verschiedene Betriebssysteme hinweg, reduziert Boilerplate-Code und verbessert die Entwicklererfahrung. Es integriert sich nahtlos in das Flutter-Ökosystem und unterstützt sowohl Laufzeitberechtigungsanfragen als auch Statusprüfungen.

Anwendungsfälle
  • Kamerazugriff in einer Foto-App anfordern
  • Überprüfung der Standortberechtigung vor Verwendung von GPS-Funktionen
  • Verwaltung des Speicherzugriffs für Dateiuploads
  • Verwaltung von Mikrofonberechtigungen in Sprachaufnahme-Apps
  • Die Einhaltung von Datenschutzvorschriften sicherstellen
Hauptmerkmale
  • Plattformübergreifende Unterstützung (Android, iOS, Web, Windows)
  • Einfache API zum Anfordern und Überprüfen von Berechtigungen
  • Unterstützt Laufzeitberechtigungsverwaltung
  • Gibt detaillierte Berechtigungsstatus zurück
  • Integriert sich gut in Flutter-Arbeitsabläufe
Geeignet für
  • Apps, die Geräte-Hardwarezugriff erfordern
  • Datenschutzorientierte Anwendungen
  • Multiplattform-Flutter-Projekte
  • Entwickler, die eine konsistente Berechtigungsverwaltung suchen
  • Projekte, die der Einhaltung plattformspezifischer Berechtigungspolitiken bedürfen
Hinweise
  • Erfordert eine korrekte Konfiguration in plattformspezifischen Dateien (z. B. Info.plist, AndroidManifest.xml)
  • Kann Benutzerinteraktion zur Genehmigung von Berechtigungen erfordern
  • Behandelt keine Randfälle automatisch
  • Beschränkt auf Standard-Systemberechtigungen
  • Abhängig von der korrekten Verwendung von async/await-Mustern
Unterstützte PlattformenAndroidiOSWebWindows

Paket installieren

flutter pub add permission_handler

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge
  • meta^1.7.0
  • permission_handler_android^14.1.0
  • permission_handler_apple^9.5.0
  • permission_handler_html^0.1.4+0
  • permission_handler_platform_interface^4.4.0
  • permission_handler_windows^0.2.2

Quell-Repository

Verwandte Projekte

Ranglisten