Pakete, Repositories und App-Kategorien suchen

Paketdetailsv13.0.2

permission_handler

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

AndroidiOSWebWindows
30-Tage-Downloads
3,9 Mio.
Likes
6020
Pub-Punkte
160

Paket installieren

flutter pub add permission_handler

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

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

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Flutter permission_handler plugin

The Flutter permission_handler plugin is build following the federated plugin architecture. A detailed explanation of the federated plugin concept can be found in the Flutter documentation. This means the permission_handler plugin is separated into the following packages:

  1. permission_handler: the app facing package. This is the package users depend on to use the plugin in their project. For details on how to use the permission_handler plugin you can refer to its README.md file. At this moment the Android and iOS platform implementations are also part of this package. Additional platform support will be added in their own individual "platform package(s)".
  2. permission_handler_platform_interface: this packages declares the interface which all platform packages must implement to support the app-facing package. Instructions on how to implement a platform packages can be found in the README.md of the permission_handler_platform_interface package.

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

Projekte, die dieses Paket verwenden

Ranglisten