Если вам не нужна большая степень детализации, поиск простой строки, такой как iPhone
или Android
в пользовательском агенте, может подойти.
Просто помните, что строки пользовательских агентов абсолютно произвольны, и ничто не мешает кому-то изменить строку на что угодно. Большинство людей этого не делают, особенно на мобильных устройствах, но имейте это в виду при использовании статистики, которую вы генерируете.
Также, например, согласно это строка агента пользователя iPad -
Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us)
AppleWebKit/531.21.10 (KHTML, like Gecko)
Version/4.0.4 Mobile/7B314 Safari/531.21.10
Это означает, что если вы просто выполните поиск iPhone
, вы поймаете все iPad в этом ведре.
Другой подход, который стоит рассмотреть (если вам не нужны результаты в режиме реального времени), это просто записать все обращения к вашему приложению в журнал вместе со строкой пользовательского агента и использовать инструмент анализа журнала, чтобы получить данные. тебе нужно.