From bdeb7b32fb42cbb7460a2d2f4ba647dd7a4f04ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A9=E6=96=B9=E5=A4=9C=E8=B0=AD?= Date: Fri, 5 Dec 2025 19:14:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20QQ=E9=9F=B3=E4=B9=90-=E5=85=A8=E5=B1=8F?= =?UTF-8?q?=E5=B9=BF=E5=91=8A=20=E7=AD=892=E4=B8=AA=E6=9B=B4=E6=96=B0=20(#?= =?UTF-8?q?1536)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: AIsouler --- src/apps/com.tencent.qqmusic.ts | 118 +++++++++++++++----------------- 1 file changed, 56 insertions(+), 62 deletions(-) diff --git a/src/apps/com.tencent.qqmusic.ts b/src/apps/com.tencent.qqmusic.ts index f5bb294e..f8887fea 100644 --- a/src/apps/com.tencent.qqmusic.ts +++ b/src/apps/com.tencent.qqmusic.ts @@ -113,6 +113,13 @@ export default defineGkdApp({ 'https://i.gkd.li/i/23623677', ], }, + { + key: 9, + activityIds: '.activity.AppStarterActivity', + matches: + 'ImageView[width<80 && height<80] <<2 @ViewGroup[clickable=true] - [text^="hi~"]', + snapshotUrls: 'https://i.gkd.li/i/23930716', + }, ], }, { @@ -121,10 +128,12 @@ export default defineGkdApp({ rules: [ { key: 0, - matchTime: 10000, - activityIds: - 'com.tencent.qqmusic.activity.TranslucentWebViewActivity', - matches: '@View[clickable=true][visibleToUser=true][desc="关闭"]', + activityIds: [ + '.activity.TranslucentWebViewActivity', + '.activity.AppStarterActivity', + '.business.playernew.view.NewPlayerActivity', + ], + matches: '[desc="关闭"][visibleToUser=true]', snapshotUrls: [ 'https://i.gkd.li/i/13115121', 'https://i.gkd.li/i/14549936', @@ -132,6 +141,8 @@ export default defineGkdApp({ 'https://i.gkd.li/i/15209764', 'https://i.gkd.li/i/15261116', 'https://i.gkd.li/i/17459008', + 'https://i.gkd.li/i/23930628', + 'https://i.gkd.li/i/23930853', ], }, { @@ -199,6 +210,47 @@ export default defineGkdApp({ exampleUrls: 'https://e.gkd.li/eb920de7-7f15-4398-b9a9-99ece0ab4ed6', snapshotUrls: 'https://i.gkd.li/i/22699223', }, + { + key: 6, + name: '免流弹窗', + fastQuery: true, + activityIds: [ + 'com.tencent.qqmusic.activity.AppStarterActivity', + 'com.tencent.qqmusic.business.playernew.view.NewPlayerActivity', + ], + matches: '[text="流量够用"]', + snapshotUrls: [ + 'https://i.gkd.li/i/13197868', + 'https://i.gkd.li/i/15285647', + ], + }, + { + key: 7, + name: '看广告免费听歌弹窗', + fastQuery: true, + activityIds: 'com.tencent.qqmusiccommon.hybrid.HybridViewActivity', + matches: + '@ViewGroup[desc="关闭按钮"] - [desc^="看广告"] <2 ViewGroup < ViewGroup < FrameLayout < FrameLayout < FrameLayout < [id="android:id/content"]', + snapshotUrls: 'https://i.gkd.li/i/13806773', + }, + { + key: 8, + fastQuery: true, + activityIds: 'com.tencent.qqmusic.activity.AppStarterActivity', + matches: + '@ViewGroup[childCount=0][clickable=true] <2 ViewGroup[childCount=2] < FrameLayout < FrameLayout < [id="android:id/content"]', + snapshotUrls: 'https://i.gkd.li/i/13806782', + }, + { + key: 9, + matchTime: 10000, + actionMaximum: 1, + resetMatch: 'app', + activityIds: '.activity.AppStarterActivity', + matches: '[desc$="不再提示"][visibleToUser=true]', + exampleUrls: 'https://e.gkd.li/e3d904e1-dfe5-4d12-b8c8-b1eead8459c9', + snapshotUrls: 'https://i.gkd.li/i/18428240', + }, ], }, { @@ -216,64 +268,6 @@ export default defineGkdApp({ }, ], }, - { - key: 4, - name: '全屏广告-免流弹窗', - desc: '点击[流量够用]', - rules: [ - { - fastQuery: true, - activityIds: [ - 'com.tencent.qqmusic.activity.AppStarterActivity', - 'com.tencent.qqmusic.business.playernew.view.NewPlayerActivity', - ], - matches: '[text="流量够用"]', - snapshotUrls: [ - 'https://i.gkd.li/i/13197868', - 'https://i.gkd.li/i/15285647', - ], - }, - ], - }, - { - key: 5, - name: '全屏广告-看广告免费听歌弹窗', - desc: '点击X', - rules: [ - { - fastQuery: true, - activityIds: 'com.tencent.qqmusiccommon.hybrid.HybridViewActivity', - matches: - '@ViewGroup[desc="关闭按钮"] - [desc^="看广告"] <2 ViewGroup < ViewGroup < FrameLayout < FrameLayout < FrameLayout < [id="android:id/content"]', - snapshotUrls: 'https://i.gkd.li/i/13806773', - }, - ], - }, - { - key: 6, - name: '全屏广告-VIP弹窗', - desc: '点击关闭', - rules: [ - { - key: 0, - fastQuery: true, - activityIds: 'com.tencent.qqmusic.activity.AppStarterActivity', - matches: - '@ViewGroup[childCount=0][clickable=true] <2 ViewGroup[childCount=2] < FrameLayout < FrameLayout < [id="android:id/content"]', - snapshotUrls: 'https://i.gkd.li/i/13806782', - }, - { - key: 1, - matchTime: 10000, - actionMaximum: 1, - resetMatch: 'app', - activityIds: '.activity.AppStarterActivity', - matches: '[desc$="不再提示"][visibleToUser=true]', - exampleUrls: 'https://e.gkd.li/e3d904e1-dfe5-4d12-b8c8-b1eead8459c9', - snapshotUrls: 'https://i.gkd.li/i/18428240', - }, - ], - }, { key: 8, name: '评价提示-好评弹窗',