Skip to content

Commit b2a0a46

Browse files
committed
Add support for TIM app
1 parent 7e634c8 commit b2a0a46

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

regexes.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ user_agent_parsers:
218218
# Twitter
219219
- regex: '(Twitter for (?:iPhone|iPad)|TwitterAndroid)(?:\/(\d+)\.(\d+)|)'
220220
family_replacement: 'Twitter'
221+
# TIM
222+
- regex: '(TIM)\/(\d+)\.(\d+)\.(\d+)\.(\d+)'
223+
family_replacement: 'TIM'
221224
# TikTok
222225
- regex: '(musical_ly) app_version\/(\d+)\.(\d+)\.(\d+)'
223226
family_replacement: 'TikTok'

tests/test_ua.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7839,6 +7839,13 @@ test_cases:
78397839
minor: '0'
78407840
patch: '0'
78417841

7842+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/21D50 QQ/103.5 TIM/3.5.2.709 V1_IPH_SQ_8.4.8_352_TIM_D Pixel/1179 MiniAppEnable SimpleUISwitch/1 QQTheme/1015712 Core/WKWebView Device/Apple(iPhone X) NetType/4G QBWebViewType/1 WKType/1'
7843+
family: 'TIM'
7844+
major: '3'
7845+
minor: '5'
7846+
patch: '2'
7847+
patch_minor: '709'
7848+
78427849
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Mobile/15E148 Safari/604.1 musical_ly_34.3.1 JsSdk/2.0 NetType/4G Channel/App Store ByteLocale/en Region/US isDarkMode/1 WKWebView/1 RevealType/Dialog'
78437850
family: 'TikTok'
78447851
major: '34'

0 commit comments

Comments
 (0)