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?

Foi útil?

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/
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top