FLUTTER ECOSYSTEM

device_region

Dieses Plugin verwendet plattformspezifische APIs, um den SIM-Ländercode zurückzugeben

Neueste Version
1.4.0
30-Tage-Downloads
60.500
Likes
26
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das device_region-Paket ruft den SIM-Landecode mithilfe plattformspezifischer APIs unter Android, iOS, Windows und Linux ab. Es bietet eine einfache, plattformübergreifende Möglichkeit, das Land zu bestimmen, das mit der SIM-Karte des Geräts verbunden ist, was nützlich für Lokalisierung, regionbasierte Inhaltsbereitstellung oder Compliance-Prüfungen ist. Der Plugin abstrahiert die nativen Implementierungsdetails und bietet eine konsistente Dart-Schnittstelle über alle Plattformen hinweg. Es erfordert keinen Internetzugang und arbeitet direkt aus gerätebezogenen Daten.

Anwendungsfälle
  • Bestimmung des Landes des Benutzers basierend auf der SIM-Karte
  • Lokalisierung von App-Inhalten nach Region
  • Regionale Beschränkungen durchsetzen
  • Standardland in Formularen automatisch festlegen
  • Unterstützung mehrerer Regionen für Anwendungen
Hauptmerkmale
  • Plattformübergreifende Unterstützung (Android, iOS, Windows, Linux)
  • Verwendet native SIM-Ländercodes-APIs
  • Keine Internetverbindung erforderlich
  • Einfaches, leichtgewichtiges API
  • Gibt ISO 3166-1 alpha-2-Ländercodes zurück
Geeignet für
  • Apps, die regionale Erkennung ohne GPS benötigen
  • Reise- oder Zahlungsanwendungen, die Landeskontext erfordern
  • Lokalisierungs-Frameworks
  • Offline-first-Anwendungen
  • Entwickler, die mehrere Plattformen ansprechen
Hinweise
  • Beruht auf Vorhandensein der SIM-Karte; kann null zurückgeben, wenn keine SIM vorhanden ist
  • Funktioniert nicht auf Geräten ohne SIM (z. B. Tablets)
  • Der Ländercode spiegelt möglicherweise die aktuelle Position des Benutzers nicht wider
  • Beschränkt auf SIM-basierte Länderidentifikation
  • Kann auf einigen Plattformen Laufzeitberechtigungen erfordern
Unterstützte PlattformenAndroidiOSWindowsLinux

Paket installieren

flutter pub add device_region

Kategorien

Quell-Repository

Verwandte Projekte