Skip to content

Commit bb4b653

Browse files
committed
1 parent a329248 commit bb4b653

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+5119
-390
lines changed

DeviceDetector.NET.Tests/Parser/Client/fixtures/browser.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10462,3 +10462,34 @@
1046210462
engine: WebKit
1046310463
engine_version: ""
1046410464
family: Opera
10465+
-
10466+
user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36 QuarkPC/2.1.3.259
10467+
client:
10468+
type: browser
10469+
name: QuarkPC
10470+
version: 2.1.3.259
10471+
engine: Blink
10472+
engine_version: 112.0.0.0
10473+
family: Chrome
10474+
-
10475+
user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Mobile Safari/537.36
10476+
client:
10477+
type: browser
10478+
name: Quetta
10479+
version: 132.0.0.0
10480+
engine: Blink
10481+
engine_version: 132.0.0.0
10482+
family: Chrome
10483+
headers:
10484+
Sec-CH-UA: '"Not A(Brand";v="8", "Chromium";v="132", "Quetta";v="132"'
10485+
-
10486+
user_agent: Mozilla/5.0 (Linux; U; Android 14; en-it; CPH2467 Build/UKQ1.230924.001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.72 Mobile Safari/537.36 HeyTapBrowser/45.12.6.1
10487+
client:
10488+
type: browser
10489+
name: HeyTapBrowser
10490+
version: 45.12.6.1
10491+
engine: Blink
10492+
engine_version: 125.0.6422.72
10493+
family: Chrome
10494+
headers:
10495+
http-x-requested-with: com.heytap.browser

DeviceDetector.NET.Tests/Parser/Client/fixtures/library.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,3 +791,9 @@
791791
type: library
792792
name: MatomoTracker
793793
version: 7.7.0
794+
-
795+
user_agent: KolibriOS libHTTP/1.1
796+
client:
797+
type: library
798+
name: LibHTTP
799+
version: "1.1"

DeviceDetector.NET.Tests/Parser/Client/fixtures/mobile_app.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2393,3 +2393,39 @@
23932393
type: mobile app
23942394
name: DeepL
23952395
version: ""
2396+
-
2397+
user_agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.101 Safari/537.36 Language/zh ColorScheme/Light wxwork/4.1.39 (MicroMessenger/6.2) WindowsWechat MailPlugin_Electron WeMail embeddisk wwmver/3.26.39.639 noMediaCs/false
2398+
client:
2399+
type: mobile app
2400+
name: WeCom
2401+
version: 4.1.39
2402+
-
2403+
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 wxwork/4.1.39 MicroMessenger/7.0.1 Language/zh ColorScheme/Light wwmver/3.26.38.377
2404+
client:
2405+
type: mobile app
2406+
name: WeCom
2407+
version: 4.1.39
2408+
-
2409+
user_agent: Seekr/1.6.0.748-debug Dalvik/2.1.0 (Linux; U; Android 14; SM-S928W Build/UP1A.231005.007)
2410+
client:
2411+
type: mobile app
2412+
name: Seekr
2413+
version: "1.6.0.748"
2414+
-
2415+
user_agent: Seekr/1077 CFNetwork/3826.400.120 Darwin/24.3.0
2416+
client:
2417+
type: mobile app
2418+
name: Seekr
2419+
version: "1077"
2420+
-
2421+
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 15_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Cici_2.0.0 JsSdk/2.0 NetType/MOBILE Channel/App Store AppVersion/2.0.0 AppName/Cici Rifle_2.0.0 Spark/1.3.4 HybridTag/5AB1DA49-C007-4655-9CEE-6A5E60142D9A WKWebView/1 Bullet/1 Cici/2.0.0 FalconTag/9CB373C3-ED16-4918-B035-4C8806D7FCBE
2422+
client:
2423+
type: mobile app
2424+
name: Cici
2425+
version: 2.0.0
2426+
-
2427+
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 BytedanceWebview/d8a21c6 musical_ly_26.2.0 JsSdk/2.0 NetType/4G Channel/App Store ByteLocale/en Region/GB musical_ly_26.3.0 JsSdk/2.0 NetType/MOBILE Channel/App Store AppVersion/26.3.0 AppName/musical_ly Rifle_26.3.0 HybridTag/D4509D41-374D-4EFC-8C54-38378107CCB8 WKWebView/1 Bullet/1 musical_ly/26.3.0 Spark/1.1.8.7-bugfix FalconTag/3519627B-978F-4C09-8585-E5DA83CE3CD5
2428+
client:
2429+
type: mobile app
2430+
name: TikTok
2431+
version: 26.2.0

DeviceDetector.NET.Tests/Parser/Devices/DevicesTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public void DeviceBrandsTest()
2323
.DeviceBrands
2424
.Count
2525
.Should()
26-
.Be(2089);
26+
.Be(2096);
2727
}
2828
}
2929
}

DeviceDetector.NET.Tests/Parser/fixtures/oss.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6061,3 +6061,55 @@
60616061
version: "26"
60626062
platform: ""
60636063
family: Mac
6064+
-
6065+
user_agent: KolibriOS libHTTP/1.1
6066+
os:
6067+
name: KolibriOS
6068+
short_name: KOL
6069+
version: ""
6070+
platform: ""
6071+
family: Real-time OS
6072+
-
6073+
user_agent: Mozilla/5.0 (Phone; OpenHarmony 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile MicroMessenger/8.0.9.39(0xf3100927) Weixin NetType/WIFI Language/zh_CN MMWEBID/2777 MMWEBSDK/202507060011 XWEB/1140307
6074+
os:
6075+
name: OpenHarmony
6076+
short_name: OHS
6077+
version: "5.1"
6078+
platform: ""
6079+
family: Android
6080+
-
6081+
user_agent: Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
6082+
os:
6083+
name: Chrome OS
6084+
short_name: COS
6085+
version: ""
6086+
platform: x64
6087+
family: Chrome OS
6088+
headers:
6089+
Sec-CH-UA-Platform: Android
6090+
Sec-CH-UA-Platform-Version: 13.0.0
6091+
Sec-CH-UA-Model: rauru
6092+
-
6093+
user_agent: Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.270 Safari/537.36 WebAppManager
6094+
os:
6095+
name: webOS
6096+
short_name: WOS
6097+
version: "25"
6098+
platform: ""
6099+
family: Other Mobile
6100+
-
6101+
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 26_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/376.0.777690323 Mobile/15E148 Safari/604.1
6102+
os:
6103+
name: iOS
6104+
short_name: IOS
6105+
version: 26.0.0
6106+
platform: ""
6107+
family: iOS
6108+
-
6109+
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 19_0 like Mac OS X) WebKit/8612 (KHTML, like Gecko) Mobile/23A344 [FBAN/FBIOS;FBDV/iPhone18,4;FBMD/iPhone;FBSN/iOS;FBSV/19.0;FBSS/3;FBID/phone;FBLC/ru_RU;FBOP/5]
6110+
os:
6111+
name: iOS
6112+
short_name: IOS
6113+
version: "26.0"
6114+
platform: ""
6115+
family: iOS

DeviceDetector.NET.Tests/fixtures/bots.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8697,3 +8697,12 @@
86978697
user_agent: Mozilla/5.0; Keydrop.io/1.0(onlyscans.com/about);
86988698
bot:
86998699
name: Generic Bot
8700+
-
8701+
user_agent: azure-logic-apps/1.0 (workflow xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; version xxxxxxxxxxxxxxxxxxxx) microsoft-flow/1.0
8702+
bot:
8703+
name: Microsoft Power Automate
8704+
category: Service Agent
8705+
url: https://www.microsoft.com/en-us/power-platform/products/power-automate
8706+
producer:
8707+
name: Microsoft Corporation
8708+
url: https://www.microsoft.com/

DeviceDetector.NET.Tests/fixtures/mobile_apps.yml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -495,22 +495,6 @@
495495
model: Galaxy Tab A 10.1" (2019)
496496
os_family: Android
497497
browser_family: Unknown
498-
-
499-
user_agent: Mozilla/5.0 (Linux; U; Android 10; zh-cn; PDEM10 Build/QKQ1.191222.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/70.0.3538.80 Mobile Safari/537.36 HeyTapBrowser/40.7.4.1
500-
os:
501-
name: Android
502-
version: "10"
503-
platform: ""
504-
client:
505-
type: mobile app
506-
name: HeyTapBrowser
507-
version: 40.7.4.1
508-
device:
509-
type: smartphone
510-
brand: OPPO
511-
model: Find X2
512-
os_family: Android
513-
browser_family: Unknown
514498
-
515499
user_agent: 'Mozilla/5.0 (2822MB; 720x1411; 320x319; 411x806; Samsung SM-A115F; 10) AppleWebKit/537.36 (KHTML, like Gecko) ROBLOX Android App 2.448.411159 Phone Hybrid() GooglePlayStore RobloxApp/2.448.411159 (GlobalDist; GooglePlayStore)'
516500
os:

DeviceDetector.NET.Tests/fixtures/phablet-1.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6130,3 +6130,57 @@
61306130
model: Redmi Note 14
61316131
os_family: Android
61326132
browser_family: Chrome
6133+
-
6134+
user_agent: Mozilla/5.0 (Linux; Android 15; Infinix X6870) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36
6135+
os:
6136+
name: Android
6137+
version: "15"
6138+
platform: ""
6139+
client:
6140+
type: browser
6141+
name: Chrome Mobile
6142+
version: 138.0.0.0
6143+
engine: Blink
6144+
engine_version: 138.0.0.0
6145+
device:
6146+
type: phablet
6147+
brand: Infinix
6148+
model: Note 50S 5G
6149+
os_family: Android
6150+
browser_family: Chrome
6151+
-
6152+
user_agent: Mozilla/5.0 (Linux; Android 12; Infinix X671) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Mobile Safari/537.36
6153+
os:
6154+
name: Android
6155+
version: "12"
6156+
platform: ""
6157+
client:
6158+
type: browser
6159+
name: Chrome Mobile
6160+
version: 103.0.0.0
6161+
engine: Blink
6162+
engine_version: 103.0.0.0
6163+
device:
6164+
type: phablet
6165+
brand: Infinix
6166+
model: Note 12 5G
6167+
os_family: Android
6168+
browser_family: Chrome
6169+
-
6170+
user_agent: Mozilla/5.0 (Linux; Android 13; 23021RAA2G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.60 Mobile Safari/537.36
6171+
os:
6172+
name: Android
6173+
version: "13"
6174+
platform: ""
6175+
client:
6176+
type: browser
6177+
name: Chrome Mobile
6178+
version: 117.0.5938.60
6179+
engine: Blink
6180+
engine_version: 117.0.5938.60
6181+
device:
6182+
type: phablet
6183+
brand: Xiaomi
6184+
model: Redmi Note 12
6185+
os_family: Android
6186+
browser_family: Chrome

DeviceDetector.NET.Tests/fixtures/smartphone-11.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7559,15 +7559,17 @@
75597559
version: "10"
75607560
platform: ""
75617561
client:
7562-
type: mobile app
7562+
type: browser
75637563
name: HeyTapBrowser
75647564
version: 40.7.2.9
7565+
engine: Blink
7566+
engine_version: 70.0.3538.80
75657567
device:
75667568
type: smartphone
75677569
brand: Realme
75687570
model: V3 5G
75697571
os_family: Android
7570-
browser_family: Unknown
7572+
browser_family: Chrome
75717573
-
75727574
user_agent: Mozilla/5.0 (Linux; U; Android 10; zh-CN; RMX2111 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.1.3.1093 Mobile Safari/537.36
75737575
os:

DeviceDetector.NET.Tests/fixtures/smartphone-12.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@
464464
device:
465465
type: smartphone
466466
brand: Stonex
467-
model: EVO
467+
model: STX EVO
468468
os_family: Android
469469
browser_family: Chrome
470470
-
@@ -482,7 +482,7 @@
482482
device:
483483
type: smartphone
484484
brand: Stonex
485-
model: Mini
485+
model: STX Mini
486486
os_family: Android
487487
browser_family: Android Browser
488488
-
@@ -500,7 +500,7 @@
500500
device:
501501
type: smartphone
502502
brand: Stonex
503-
model: MINI 2
503+
model: STX MINI 2
504504
os_family: Android
505505
browser_family: Chrome
506506
-
@@ -518,7 +518,7 @@
518518
device:
519519
type: smartphone
520520
brand: Stonex
521-
model: ULTRA
521+
model: STX ULTRA
522522
os_family: Android
523523
browser_family: Chrome
524524
-
@@ -536,7 +536,7 @@
536536
device:
537537
type: smartphone
538538
brand: Stonex
539-
model: ULTRA 2
539+
model: STX ULTRA 2
540540
os_family: Android
541541
browser_family: Chrome
542542
-

0 commit comments

Comments
 (0)