Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.2.4

flutter_user_agentx

Recupere as cadeias de usuário-agente do dispositivo e do WebView para dispositivos Android e iOS. Ele também fornece blocos simples para você criar sua própria cadeia de usuário-agente.

AndroidiOS
Downloads em 30 dias
79
Curtidas
23
Pontos Pub
130

Instalar pacote

flutter pub add flutter_user_agentx

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

flutter_user_agentx é um pacote Flutter que recupera strings de agente do usuário para dispositivos e webviews em Android e iOS. Ele fornece acesso confiável às informações padrão de agente do usuário usadas em solicitações HTTP, permitindo a identificação precisa do ambiente do cliente. O pacote também oferece componentes modulares para ajudar os desenvolvedores a construir strings de agente do usuário personalizadas quando necessário. Projetado para simplicidade e consistência entre plataformas, integra-se perfeitamente em aplicativos que exigem manipulação de agentes do usuário para webviews ou comunicação com servidores.

Casos de uso

  • Buscando agentes do usuário específicos do dispositivo
  • Personalizando strings de agente do usuário para visualizações da web
  • Identificando ambientes de cliente em solicitações HTTP
  • Testando compatibilidade da web em dispositivos
  • Identificação de solicitação do lado do servidor

Principais recursos

  • Suporte multiplataforma para Android e iOS
  • API simples para recuperar agentes de usuário padrão
  • Blocos de construção modulares para agentes do usuário personalizados
  • Leve e fácil de integrar
  • Geração confiável de strings de dispositivo e WebView

Indicado para

  • Aplicativos usando visualizações da web
  • Clientes da API que precisam de cabeçalhos de agente do usuário
  • Depuração e teste de solicitações HTTP
  • Desenvolvedores construindo recursos semelhantes a navegadores
  • Aplicativos que exigem digitalização do cliente

Considerações

  • Não suporta plataforma web
  • As strings de agente do usuário podem variar conforme a versão do sistema operacional
  • Limitado a contextos de dispositivo e webview
  • Não destinado à análise completa do agente do usuário
  • Requer manipulação manual de casos extremos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.