Identificar um telefone celular pelo agente de usuário
-
06-07-2019 - |
Pergunta
Existe uma boa maneira de identificar um telefone celular ou qualquer outro dispositivo móvel (que pode estar sujeito a um plano de dados limitado) através do agente de utilizador ou similar, facilmente métodos acessíveis?
Solução
Sim: WURFL , o arquivo de recurso sem fio universal: "O WURFL é uma configuração XML ficheiro que contém informações sobre as capacidades e características de muitos dispositivos móveis. "
Outras dicas
Você iria querer olhar no User Agent para navegadores específicos e palavras-chave como 'mobile', 'Skyfire', etc. Isso deve ser uma maneira bastante confiável. Você gostaria de fazer uma pesquisa no Google para UserAgents navegador móvel. Alguém, provavelmente, fez uma lista.
Eu acho que você não pode ter certeza do telefone exato usado em muitos casos, porque muitos telefones compartilham o mesmo string user-agent (e até mesmo usar o mesmo navegador). Mas você pode certamente reduzir os possíveis candidatos suficiente como para servir conteúdos adaptados.
Verifique estas questões relacionados, bem
A assinatura iPhone UA é:
/Apple.*Mobile.*Safari/