diff --git a/src/apps/com.tencent.mobileqq.ts b/src/apps/com.tencent.mobileqq.ts index afae59ec..aa716f56 100644 --- a/src/apps/com.tencent.mobileqq.ts +++ b/src/apps/com.tencent.mobileqq.ts @@ -167,15 +167,33 @@ export default defineAppConfig({ { key: 7, name: '扫一扫-登录确认', + desc: '自动点击登录。包括 PC 登录确认、QQ 互联登录确认。', quickFind: true, - activityIds: [ - 'com.tencent.biz.qrcode.activity.QRLoginAuthActivity', - 'com.tencent.mobileqq.activity.DevLockQuickVerifyActivity', - ], - rules: 'Button[text="拒绝"] - Button[text="登录"]', - snapshotUrls: [ - 'https://i.gkd.li/import/12789287', - 'https://i.gkd.li/import/13166314', + rules: [ + { + key: 1, + name: 'PC 登录确认', + activityIds: [ + 'com.tencent.biz.qrcode.activity.QRLoginAuthActivity', + 'com.tencent.mobileqq.activity.DevlockQuickLoginActivity', + ], + matches: + 'TextView[text="登录确认"||text="一键验证"] n Button[text*="登录"]', + snapshotUrls: [ + 'https://i.gkd.li/import/13623520', + 'https://i.gkd.li/import/12789287', + 'https://i.gkd.li/import/13063027', + ], + }, + { + key: 2, + name: 'QQ 互联登录确认', + activityIds: [ + 'com.tencent.mobileqq.activity.DevLockQuickVerifyActivity', + ], + matches: 'Button[text="拒绝"] - Button[text="登录"]', + snapshotUrls: ['https://i.gkd.li/import/13166314'], + }, ], }, { @@ -310,14 +328,6 @@ export default defineAppConfig({ }, ], }, - { - key: 16, - name: 'NT QQ-登录确认', - desc: 'NT QQ 登录时自动点击允许登录QQ', - activityIds: 'com.tencent.mobileqq.activity.DevlockQuickLoginActivity', - rules: 'Button[text="允许登录QQ"][clickable=true][id!=null]', - snapshotUrls: 'https://i.gkd.li/import/13063027', - }, { key: 17, name: '更新弹窗',