Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.2.4

flutter_user_agentx

Rufen Sie Benutzer-Agent-Zeichenfolgen für Geräte und WebView für Android- und iOS-Geräte ab. Es bietet Ihnen auch einfache Bausteine zum Erstellen Ihrer eigenen Benutzer-Agent-Zeichenfolge.

AndroidiOS
30-Tage-Downloads
79
Likes
23
Pub-Punkte
130

Paket installieren

flutter pub add flutter_user_agentx

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

flutter_user_agentx ist ein Flutter-Paket, das Geräte- und WebView-Benutzer-Agent-Zeichenfolgen für Android und iOS abruft. Es bietet zuverlässigen Zugriff auf die in HTTP-Anfragen verwendeten Standard-Benutzer-Agent-Informationen, was eine genaue Identifizierung der Client-Umgebung ermöglicht. Das Paket bietet außerdem modulare Komponenten, die Entwicklern helfen, bei Bedarf benutzerdefinierte Benutzer-Agent-Zeichenfolgen zu erstellen. Durch seine Einfachheit und plattformübergreifende Konsistenz lässt es sich nahtlos in Apps integrieren, die Benutzer-Agent-Verarbeitung für WebViews oder Serverkommunikation erfordern.

Anwendungsfälle

  • Gerätespezifische Benutzeragenten abrufen
  • Anpassen von User-Agent-Strings für Webansichten
  • Erkennen von Client-Umgebungen in HTTP-Anfragen
  • Web-Kompatibilität über Geräte testen
  • Serverseitige Anforderungserkennung

Hauptmerkmale

  • Cross-Plattform-Unterstützung für Android und iOS
  • Einfache API zum Abrufen von Standardbenutzeragenten
  • Modulare Bausteine für benutzerdefinierte Benutzeragenten
  • Leicht und einfach zu integrieren
  • Zuverlässige Geräte- und WebView-Zeichenfolgen-Erzeugung

Geeignet für

  • Apps, die Webansichten verwenden
  • API-Clients, die Benutzer-Agent-Kopfzeilen benötigen
  • Debugging und Testen von HTTP-Anfragen
  • Entwickler, die browserähnliche Funktionen erstellen
  • Apps, die eine Client-Fingerabdruck-Erkennung erfordern

Hinweise

  • Unterstützt keine Webplattform
  • User-Agent-Strings können je nach Betriebssystemversion variieren
  • Beschränkt auf Geräte- und WebView-Kontexte
  • Nicht für die vollständige Analyse des Benutzeragents vorgesehen
  • Erfordert manuelle Behandlung von Randfällen

Original-README

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

flutter_user_agent

Retrieve Android/iOS device user agents in Flutter.

Example user-agents:
System User-Agent WebView User-Agent
iOS CFNetwork/897.15 Darwin/17.5.0 (iPhone/6s iOS/11.3) Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E217
Android Dalvik/2.1.0 (Linux; U; Android 5.1.1; Android SDK built for x86 Build/LMY48X) Mozilla/5.0 (Linux; Android 5.1.1; Android SDK built for x86 Build/LMY48X) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36
Additionally:

Every version returns some additional constants that might be useful for custom user-agent building.

iOS version returns:

  • isEmulator
  • systemName
  • systemVersion
  • applicationName
  • applicationVersion
  • buildNumber
  • darwinVersion
  • cfnetworkVersion
  • deviceName
  • packageUserAgent

Android version returns:

  • systemName
  • systemVersion
  • packageName
  • shortPackageName
  • applicationName
  • applicationVersion
  • applicationBuildNumber
  • packageUserAgent
Credits 👍

Based off https://github.com/bebnev/react-native-user-agent

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.