Skip to content

Commit

Permalink
Detect new brands: MeMobile, VOLIA and Detect device for exists brands (
Browse files Browse the repository at this point in the history
matomo-org#7562)

feat(device) detect new brand MeMobile: Grace 9
feat(device) detect brand Vivo: iQOO Z7 Pro 5G (I2301), iQOO Z7x 5G (I2216), iQOO Neo 7 (I2214), iQOO Z7 5G (I2213, I2207), iQOO Z7s 5G (I2223)
feat(device) detect brand Dcode: Cygnal 3 Pro (DS-CL3 Pro), Cygnal 3 Lite (DS-CL3 Lite), Bold 3 (DS-BD3)
feat(device) detect brand Infinix: Note 30 5G (X6711)
feat(device) detect brand AllDocube: X (U1005E)
feat(device) detect brand Reeder: M8 Go (2020)
feat(device) detect new brand Sunwell: T95Z Plus
feat(device) detect brand Vivo: Y200 5G (V2307), V29e (V2303)
feat(device) detect brand OPPO: A2 5G (PJG110), Reno 10 Pro+ 5G (PHU110), A1 5G (PHS110), Find N3 Flip (PHT110)
feat(device) detect brand Blackview: N6000, A200 Pro
feat(device) detect brand OnePlus: Ace 2 Pro (PJA110)
feat(device) detect brand Sparx: Neo X
feat(device) detect brand AllDocube: iPlay 50 Mini
feat(device) detect brand Polar: P32L55T2CSM, P55U51T2CSM, P43U51T2SCSM, P42L21T2CSM, P32L32T2CSM, P32L21T2SCSM
feat(device) detect brand PolarLine: 42PL11TC-SM, 65PU51TC-SM, 50PU11TC-SM, 24PL51TC-SM
feat(device) detect brand Nubia: Red Magic Gaming Pad (NP01J)
feat(device) detect new brand VOLIA: VOL001
feat(device) detect brand Hi Nova: 11 (MIZ-BD00)
feat(device) detect brand Nokia: C100 (N156DL)
feat(device) detect brand Huawei: Nova 5i (GLK-LX3)
feat(device) detect brand Realme: 11x 5G (RMX3785)
feat(device) detect brand Infinix: Hot 30 5G (X6832), Zero 5G (X6815D)
feat(device) detect brand Vivo: V29 Lite 5G (V2244), T2x 5G (V2312), Y36 (V2324), Y02t (V2325)
  • Loading branch information
sanchezzzhak authored Feb 6, 2024
1 parent 1ed6514 commit f07a655
Show file tree
Hide file tree
Showing 7 changed files with 986 additions and 31 deletions.
2 changes: 2 additions & 0 deletions Parser/Device/AbstractDeviceParser.php
Original file line number Diff line number Diff line change
Expand Up @@ -995,6 +995,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'M3' => 'Mecer',
'M3M' => 'M3 Mobile',
'0M' => 'Mecool',
'MEM' => 'MeMobile',
'MC' => 'Mediacom',
'MK' => 'MediaTek',
'MD' => 'Medion',
Expand Down Expand Up @@ -1727,6 +1728,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'VOL' => 'Völfen',
'VO1' => 'Volt',
'VOP' => 'Volla',
'V02' => 'VOLIA',
'VH' => 'Vsmart',
'V9' => 'Vsun',
'VU' => 'Vulcan',
Expand Down
36 changes: 36 additions & 0 deletions Tests/fixtures/phablet-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3239,3 +3239,39 @@
model: Galaxy Note 20 Ultra 5G
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; Infinix X6711) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Opera Mobile
version: 78.5.4143.75924
engine: Blink
engine_version: 117.0.5938.154
device:
type: phablet
brand: Infinix
model: Note 30 5G
os_family: Android
browser_family: Opera
-
user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; Infinix X6815D Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.5.8.1314 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: UC Browser
version: 13.5.8.1314
engine: WebKit
engine_version: "537.36"
device:
type: phablet
brand: Infinix
model: Zero 5G
os_family: Android
browser_family: Unknown
Loading

0 comments on commit f07a655

Please sign in to comment.