Я использовал WURFL Java API (также использующий патч для веб-браузера), чтобы создать отдельное приложение для обнаружения устройств. Когда используется пользовательский агент для мобильного приложения, он возвращает общий веб-браузер (или пустое поле, если патч веб-браузера не используется) для Android и версию приложения как device_os_version для пользовательских агентов приложения Apple iPhone. Алгоритм, используемый в новом API, как описано в Новые алгоритмы API , должен давать правильные результаты, но это не так!
Может кто-нибудь помочь мне решить эту проблему?