Определить мобильный телефон по пользовательскому агенту

StackOverflow https://stackoverflow.com/questions/1210894

Вопрос

Существует ли хороший способ идентифицировать сотовый телефон или любое другое мобильное устройство (на которое может распространяться ограниченный тарифный план) с помощью пользовательского агента или аналогичных, легко доступных методов?

Это было полезно?

Решение

Да: WURFL , файл универсальных беспроводных ресурсов: " WURFL - это XML файл конфигурации, который содержит информацию о возможностях и возможностях многих мобильных устройств. "

Другие советы

Вы хотите найти в пользовательском агенте конкретные браузеры и ключевые слова, такие как «Mobile», «Skyfire» и т. д. Это должно быть довольно надежным способом. Вы хотели бы сделать Google Search для мобильных браузеров UserAgent. Кто-то, вероятно, составил список.

Я думаю, что во многих случаях вы не можете быть уверены в том, какой именно телефон используется, потому что многие телефоны используют одну и ту же строку пользовательского агента (и даже используют один и тот же браузер).НО вы, безусловно, можете достаточно сузить возможных кандидатов, чтобы предоставлять индивидуальный контент.

Проверьте также эти связанные вопросы

Подпись iPhone UA:

/Apple.*Mobile.*Safari/
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top