Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds detection for TIM, Tencent Docs, QQ apps #7786

Merged
merged 5 commits into from
Aug 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions Tests/Parser/Client/fixtures/mobile_app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2105,3 +2105,21 @@
type: mobile app
name: Perplexity
version: ""
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/14G60 QQ/103.3 TIM/3.3.5.545 V1_IPH_SQ_8.4.8_335_TIM_D Pixel/750 MiniAppEnable SimpleUISwitch/1 QQTheme/1015712 Core/WKWebView Device/Apple(iPhone 6) NetType/4G QBWebViewType/1 WKType/1
client:
type: mobile app
name: TIM
version: 3.3.5.545
-
user_agent: Mozilla/5.0 (iPad; CPU OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/7.2.0.0 TencentDocs/3.1.7 Pixel/1668 Core/WKWebView Device/Apple(iPad Pro (11-inch) (4th generation)) NetType/undefined _tdocFlag/2 exkb/1 QBWebViewType/1 WKType/1
client:
type: mobile app
name: Tencent Docs
version: 3.1.7
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.85.612 V1_IPH_SQ_9.0.85_1_APP_A Pixel/1179 MiniAppEnable SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.000000 QQTheme/1000 AppId/537235392 Core/WKWebView Device/Apple(iPhone X) NetType/WIFI QBWebViewType/1 WKType/1
client:
type: mobile app
name: QQ
version: 9.0.85.612
sanchezzzhak marked this conversation as resolved.
Show resolved Hide resolved
160 changes: 64 additions & 96 deletions Tests/fixtures/phablet-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3676,197 +3676,175 @@
version: 13.5.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.3.6.618
device:
type: phablet
brand: Apple
model: iPhone 6 Plus
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/17D50 QQ/8.2.7.610 V1_IPH_SQ_8.2.7_1_APP_A Pixel/1080 MiniAppEnable Core/WKWebView Device/Apple(iPhone 7Plus) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: 13.3.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.2.7.610
device:
type: phablet
brand: Apple
model: iPhone 7 Plus
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/17D50 QQ/8.3.5.612 V1_IPH_SQ_8.3.5_1_APP_A Pixel/1080 SimpleUISwitch/0 QQTheme/1000 Core/WKWebView Device/Apple(iPhone 8Plus) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: 13.3.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.3.5.612
device:
type: phablet
brand: Apple
model: iPhone 8 Plus
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.17.638 V1_IPH_SQ_9.0.17_1_APP_A Pixel/1179 MiniAppEnable SimpleUISwitch/1 StudyMode/0 CurrentMode/1 CurrentFontScale/1.000000 QQTheme/2971 AppId/537203242 Core/WKWebView Device/Apple(iPhone X) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: 17.3.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.17.638
device:
type: phablet
brand: Apple
model: iPhone X
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/8.3.9.643 V1_IPH_SQ_8.3.9_1_APP_A Pixel/1242 MiniAppEnable SimpleUISwitch/0 QQTheme/1000 Core/WKWebView Device/Apple(iPhone XS Max) NetType/4G QBWebViewType/1 WKType/1
os:
name: iOS
version: 13.6.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.3.9.643
device:
type: phablet
brand: Apple
model: iPhone XS Max
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/17D50 QQ/8.3.6.618 V1_IPH_SQ_8.3.6_1_APP_A Pixel/1125 SimpleUISwitch/0 QQTheme/1000 Core/WKWebView Device/Apple(iPhone 11 Pro) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: 13.3.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.3.6.618
device:
type: phablet
brand: Apple
model: iPhone 11 Pro
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.17.638 V1_IPH_SQ_9.0.17_1_APP_A Pixel/1242 SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.000000 QQTheme/1102 AppId/537203242 Core/WKWebView Device/Apple(iPhone 11 Pro Max) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: "14.6"
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.17.638
device:
type: phablet
brand: Apple
model: iPhone 11 Pro Max
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.17.638 V1_IPH_SQ_9.0.17_1_APP_A Pixel/1170 SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.352941 QQTheme/1000 AppId/537203242 Core/WKWebView Device/Apple(iPhone 12) NetType/4G QBWebViewType/1 WKType/1
os:
name: iOS
version: 17.3.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.17.638
device:
type: phablet
brand: Apple
model: iPhone 12
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.17.638 V1_IPH_SQ_9.0.17_1_APP_A Pixel/1170 MiniAppEnable SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/0.941000 QQTheme/1000 AppId/537203242 Core/WKWebView Device/Apple(iPhone 12 Pro) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: 14.7.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.17.638
device:
type: phablet
brand: Apple
model: iPhone 12 Pro
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/8.9.91.614 V1_IPH_SQ_8.9.91_1_APP_A Pixel/1284 SimpleUISwitch/1 StudyMode/0 CurrentMode/1 CurrentFontScale/1.352941 QQTheme/2971 AppId/537185724 Core/WKWebView Device/Apple(iPhone 12 Pro Max) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: 16.1.2
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.9.91.614
device:
type: phablet
brand: Apple
model: iPhone 12 Pro Max
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/8.9.78.610 V1_IPH_SQ_8.9.78_1_APP_A Pixel/1170 MiniAppEnable SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.117647 QQTheme/1000 AppId/537174227 Core/WKWebView Device/Apple(iPhone 13) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: "16.2"
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.9.78.610
device:
type: phablet
brand: Apple
model: iPhone 13
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_1_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148/smzdm 10.6.20 rv:143.4 (iPhone 13 Pro; iOS 17.1.1; zh_CN)/iphone_smzdmapp/10.6.20/wkwebview/jsbv_1.0.0
os:
Expand All @@ -3892,89 +3870,79 @@
version: 16.0.3
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.17.638
device:
type: phablet
brand: Apple
model: iPhone 14 Plus
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.16.626 V1_IPH_SQ_9.0.16_1_APP_A Pixel/1179 MiniAppEnable SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.000000 QQTheme/2099 AppId/537201270 Core/WKWebView Device/Apple(iPhone 14 Pro) NetType/WIFI QBWebViewType/1 WKType/1
os:
name: iOS
version: 16.3.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.16.626
device:
type: phablet
brand: Apple
model: iPhone 14 Pro
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.17.638 V1_IPH_SQ_9.0.17_1_APP_A Pixel/1290 MiniAppEnable SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.000000 QQTheme/1102 AppId/537203242 Core/WKWebView Device/Apple(iPhone 14 Pro Max) NetType/4G QBWebViewType/1 WKType/1
os:
name: iOS
version: 16.3.1
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.17.638
device:
type: phablet
brand: Apple
model: iPhone 14 Pro Max
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/9.0.8.616 V1_IPH_SQ_9.0.8_1_APP_A Pixel/1284 MiniAppEnable SimpleUISwitch/0 StudyMode/0 CurrentMode/0 CurrentFontScale/1.000000 QQTheme/1000 AppId/537199228 Core/WKWebView Device/Apple(iPhone 13 Pro Max) NetType/5G QBWebViewType/1 WKType/1
os:
name: iOS
version: "16.1"
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 9.0.8.616
device:
type: phablet
brand: Apple
model: iPhone 13 Pro Max
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/8.4.10.666 V1_IPH_SQ_8.4.10_1_APP_A Pixel/750 MiniAppEnable SimpleUISwitch/0 QQTheme/1000 Core/WKWebView Device/Apple(iPhone SE 2) NetType/4G QBWebViewType/1 WKType/1
os:
name: iOS
version: "13.7"
platform: ""
client:
type: browser
name: Mobile Safari
version: ""
engine: WebKit
engine_version: 605.1.15
type: mobile app
name: QQ
version: 8.4.10.666
device:
type: phablet
brand: Apple
model: iPhone SE (2020)
os_family: iOS
browser_family: Safari
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; Android 13; 2312DRAABG Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/122.0.6261.119 Mobile Safari/537.36 TwitterAndroid
os:
Expand Down
Loading
Loading