matomo-org / device-detector

The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
http://devicedetector.net
GNU Lesser General Public License v3.0
2.94k stars 476 forks source link

New user agents #6517

Open Grumvol opened 3 years ago

Grumvol commented 3 years ago

The parser does not correctly detect the device. I checked here https://udger.com/resources/online-parser and with another library. I indicate the presumptive device:

Huawei MatePad T 10 (tablet)

Lenovo Tab M10 (tablet)

Lenovo TAB4 8 (tablet)

Lenovo TAB E7 (tablet)

Lenovo TAB 3 (tablet)

Lenovo TAB3 8 Plus (tablet)

Lenovo TAB A10 (tablet)

Lenovo Tab M10 (tablet)

Lenovo Tab A7 (tablet)

Lenovo TAB4 8 Plus (tablet)

Lenovo Tab 7 Essential (tablet)

Lenovo TAB4 7 Plus (tablet)

Lenovo Tab A7 (tablet)

Samsung Galaxy Tab A 10.1 (tablet)

TWZ T12 (smartphone)

LG F60 (smartphone)

Meizu M5c (smartphone)

HUAWEI P40 (smartphone)

MTC Smart Line (smartphone)

Meizu 15 Lite (smartphone)

BOE HV320WHB-N55 (tv)

Rombica Smart Box (tv)

sanchezzzhak commented 3 years ago

Hi, Some UserAgents cannot be added because they contain few characters to detect (need min 4 characters);

Brand BOE rename to Leff. BOE is a display manufacturer; The prefix word Shell is always present after the brand name for TV

Mozilla/5.0 (Linux; Android 4.4.4; Digma Shell HV320WHB-N85) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Safari/537.36 Mozilla/5.0 (Linux; Android 4.4.4; Digma Shell LC390TU1A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.43 Safari/537.36 Mozilla/5.0 (Linux; Android 4.4.4; Digma Shell LC430DUY) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Safari/537.36

Mozilla/5.0 (Linux; Android 4.4.4; ECON Shell LC390TU1A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.101 Safari/537.36 Mozilla/5.0 (Linux; Android 4.4.4; ECON Shell LSC320AN10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Safari/537.36

e.t.c

Grumvol commented 3 years ago

Honor Pad V6 Midnight Black (tablet)

Lenovo TAB3 7 Plus (tablet)

TurboPad 1014 (tablet)

Dynamic K10 (tablet)

Beelink GT King (tv)

Explay Fresh (smartphone)

Vernee T3 Pro (smartphone)

Lenovo Tab M10 (tablet)

Turbo X Dream 4G (smartphone)

MIJUE T200 (smartphone) or ThL T200 (smartphone) or ASUS TRANSFORMER BOOK T200

Acer Liquid Z630S (smartphone)

Lenovo Tab M8 (tablet)

defines as desktop, but the line contains Mobile

Haier P2 (smartphone)

Lenovo TAB4 10 Plus (tablet)

Lenovo Tab 2 (tablet)

Chuwi Hi9 Air (tablet)

Jesy J9S (smartphone)

LEAGOO T8s (smartphone)

Philips S397 (smartphone)

perhaps it - Oukitel C8 (smartphone)

most likely it's a smartphone

sanchezzzhak commented 3 years ago

this is the correct device type tablet. Mozilla/5.0 (Linux; arm; Android 9.0; T10) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/86.0.4240.198 YaApp_Android/20.111.0/apad YaSearchBrowser/20.111.0/apad BroPP/1.0 SA/3 Mobile Safari/537.36

The Yandex browser has a good feature, which is presence of 'apad' prefix, which indicates the device of tablet

Grumvol commented 3 years ago

Lenovo YOGA Tab 3 plus (tablet)

Tanix TV Box TX5 Max (tv)

LG star (smartphone)

LeTV LeEco cool1 dual (smartphone)