パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.1.0

fk_user_agent

FlutterでAndroid/iOSデバイスのユーザーエージェントを取得する。

AndroidiOS
30日間ダウンロード
2.6万
いいね数
44
Pub ポイント
140

パッケージをインストール

flutter pub add fk_user_agent

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

fk_user_agent は、Android および iOS プラットフォーム向けのデバイス固有のユーザーエージェントを取得できる Flutter パッケージです。このパッケージは、デバイスの WebView や HTTP クライアントで使用されるシステム生成のユーザーエージェント文字列にアクセスするためのシンプルな API を提供し、サーバーサイドでの識別やデバッグに役立ちます。Flutter アプリにスムーズに統合でき、主要な2つのモバイルプラットフォームをサポートしています。複雑な設定なしに正確なデバイス情報を得たい開発者向けに軽量で設計されています。

用途

  • サーバーサイドデバイス識別
  • HTTP リクエストのデバッグ
  • API互換性テスト
  • ユーザー エージェントのログ記録
  • モバイルアプリ分析

主な機能

  • プラットフォーム固有のユーザーエージェントの取得
  • Android および iOS のサポート
  • シンプルで軽量な API
  • 外部の依存関係なし
  • Flutterとの簡単な統合

適している対象

  • HTTPヘッダーでデバイス情報を取得する必要がある開発者
  • ユーザー エージェントの整合性を必要とするアプリ
  • ネットワーク呼び出しのテストとデバッグ
  • クロスプラットフォームモバイルアプリ

注意事項

  • Android および iOS に限定
  • ユーザー エージェントを変更または生成しない
  • プラットフォームネイティブな実装に依存しています
  • ウェブやデスクトッププラットフォームには適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

fk_user_agent

Pub Awesome Flutter Awesome Flutter License

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 of https://github.com/j0j00/flutter_user_agent

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト