Что вы используете для обнаружения мобильного телефона посетителя, вплоть до модели, если это возможно?
В настоящее время мы поддерживаем собственную базу данных, но она действительно отстает из-за нехватки персонала для ее обслуживания, поэтому мы решили попробовать стороннее решение.
Это мои кандидаты, но у меня нет времени, чтобы действительно попробовать их все:
DeviceAtlas - 1 год личной оценки, но базовая лицензия доступна. Их база данных выглядит солидно с ежедневными обновлениями и пользовательскими тестами / обновлениями. Я одобряю это в данный момент.
DetectRight - мне порекомендовал коллега, но я не могу найти много на их сайте. 20к устройств - правда?
WURFL - база данных с открытым исходным кодом, совместно полученная из UAProf . В общем, если вы используете решение UAProf, вам лучше использовать WURFL.
DetectMoBileBrowsers - это выглядит как самый простой из всех. Жаль, что это зависит от языка (PHP).
Пожалуйста, поделитесь своим опытом или предложениями!
Это не прямой ответ, но я считаю, ценный вклад. Конечно, применимость зависит от ваших требований, но я думаю, что многие читатели, разрабатывающие для потребителей, найдут это полезным и актуальным.
В такой степени, я не знаю.
Конечно, обнаружение пользовательского агента отлично подходит для использования в оптимизированной мобильной версии для устройств с хорошими, основанными на стандартах браузерами, таких как телефоны Android, iPhone / iPod Touch и т. Д.
В практических целях мобильные браузеры старой школы мертвы . Устройства, которыми люди сегодня пользуются в мобильном Интернете, имеют великолепные, функциональные браузеры: WebKit, Opera и Firefox Mobile. RIM только что анонсировала встроенный браузер WebKit, и я чувствую, что они являются последним крупным игроком, который совершил переход.
Я предположил, что ваша цель - просто перенаправление на мобильный сайт. Если это более сложно, например, регистрация отдельных номеров моделей или отслеживание мелкозернистой статистики, эти сообщения из Переполнения стека должны оказаться полезными:
источник
Также посмотрите файл базы данных мобильных устройств (MDBF) от Microsoft. Несмотря на то, что он перестал обновляться, он по крайней мере содержит много лет устройств до недавнего времени.
источник
Лука Пассани, изобретатель WURFL здесь. Моя компания недавно запустила этот сервис, который в значительной степени снимает проблему, обсуждаемую здесь бесплатно. Я советую вам проверить http://wurfl.io/
В двух словах, если вы импортируете крошечный файл JS:
у вас останется объект JSON, который выглядит следующим образом:
(это предполагает, что вы используете Nexus 7, конечно), и вы сможете делать такие вещи, как:
Или
Это то, что вы ищете.
Спасибо
источник