diff --git a/src/apps/com.netease.cloudmusic.ts b/src/apps/com.netease.cloudmusic.ts index c702ccc8..66522f77 100644 --- a/src/apps/com.netease.cloudmusic.ts +++ b/src/apps/com.netease.cloudmusic.ts @@ -3,6 +3,7 @@ import { defineAppConfig } from '../types'; export default defineAppConfig({ id: 'com.netease.cloudmusic', name: '网易云音乐', + deprecatedKeys: [9, 11, 12], groups: [ { key: 1, @@ -62,8 +63,8 @@ export default defineAppConfig({ matches: '[text="直接关闭"]', snapshotUrls: [ 'https://i.gkd.li/i/12829967', - 'https://i.gkd.li/i/14277137', //activityIds: 'com.netease.cloudmusic.music.biz.search.activity.SearchActivity', - 'https://i.gkd.li/i/13859635', //activityIds: 'com.netease.cloudmusic.activity.MainActivity' + 'https://i.gkd.li/i/14277137', + 'https://i.gkd.li/i/13859635', ], }, { @@ -116,38 +117,51 @@ export default defineAppConfig({ name: '全屏广告-看广告免费听歌弹窗', quickFind: true, activityIds: 'com.netease.cloudmusic.activity.MainActivity', - rules: '@ImageView + ViewGroup > TextView[text="VIP歌曲免费听30分钟"]', - snapshotUrls: 'https://i.gkd.li/i/12843383', + rules: + '@ImageView[clickable=true] + * >(1,2) [text="VIP歌曲免费听30分钟"]', + snapshotUrls: [ + 'https://i.gkd.li/i/12843383', + 'https://i.gkd.li/i/13804534', + ], }, { key: 4, name: '全屏广告-弹窗广告', - activityIds: 'com.netease.cloudmusic.activity.MainActivity', rules: [ { key: 0, - name: '音乐专辑售卖广告弹窗', + activityIds: 'com.netease.cloudmusic.activity.MainActivity', matches: 'WebView >n View > TextView + TextView + TextView', snapshotUrls: 'https://i.gkd.li/i/13188737', }, { key: 1, - name: '京东双十一广告弹窗', - matches: '[text="广告"] < ViewGroup + ImageView', - snapshotUrls: 'https://i.gkd.li/i/13229016', + quickFind: true, + activityIds: 'com.netease.cloudmusic.activity.MainActivity', + matches: '@ImageView[visibleToUser=true] - * > [text="广告"]', + snapshotUrls: [ + 'https://i.gkd.li/i/13229016', + 'https://i.gkd.li/i/13962214', + ], }, { key: 2, + quickFind: true, + activityIds: 'com.netease.cloudmusic.activity.MainActivity', matches: - '[id="com.netease.cloudmusic:id/dsl_dialog_root"] >n ViewGroup[childCount=2] > ImageView + ImageView[clickable=true]', - snapshotUrls: 'https://i.gkd.li/i/13684724', + '@ImageView[index=1][clickable=true] <2 ViewGroup[childCount=2] < [text="立即支持"]', + snapshotUrls: 'https://i.gkd.li/i/13848913', }, ], }, @@ -155,7 +169,6 @@ export default defineAppConfig({ key: 5, name: '全屏广告-VIP弹窗', quickFind: true, - matchTime: 10000, actionMaximum: 1, resetMatch: 'app', rules: [ @@ -210,9 +223,11 @@ export default defineAppConfig({ name: '搭配高清臻音-VIP支付弹窗', activityIds: 'com.netease.cloudmusic.music.biz.rn.activity.MainProcessLayerReactNativeActivity', - matches: - '@ImageView[index=4] +5 ViewGroup[childCount=4] [text*="确认协议并支付"]', - snapshotUrls: 'https://i.gkd.li/i/14045917', + matches: '@ImageView[index=4] +5 ViewGroup [text*="确认协议并支付"]', + snapshotUrls: [ + 'https://i.gkd.li/i/14045917', + 'https://i.gkd.li/i/14926722', + ], }, ], }, @@ -238,7 +253,7 @@ export default defineAppConfig({ { key: 7, name: '局部广告-播放界面广告', - desc: '右上角VIP小悬浮、巨幅卡片式广告', + desc: '点击关闭', quickFind: true, activityIds: 'com.netease.cloudmusic.activity.PlayerActivity', rules: [ @@ -281,16 +296,6 @@ export default defineAppConfig({ }, ], }, - { - key: 9, - name: '全屏广告-免费听弹窗', - actionMaximum: 1, - resetMatch: 'app', - activityIds: 'com.netease.cloudmusic.activity.MainActivity', - matchTime: 10000, - rules: '@ImageView + ViewGroup > [text="VIP歌曲免费听30分钟"]', - snapshotUrls: 'https://i.gkd.li/i/13804534', - }, { key: 10, name: '功能类-功能升级弹窗', @@ -312,33 +317,6 @@ export default defineAppConfig({ }, ], }, - { - key: 11, - quickFind: true, - name: '全屏广告-播放页赞赏好音乐弹窗', - desc: '点击X', - rules: [ - { - activityIds: 'com.netease.cloudmusic.activity.PlayerActivity', - matches: '@ImageView[clickable=true] +3 * > [text="立即支持"]', - snapshotUrls: 'https://i.gkd.li/i/13848913', - }, - ], - }, - { - key: 12, - name: '全屏广告-音乐回忆弹窗', - desc: '点击X', - quickFind: true, - rules: [ - { - activityIds: 'com.netease.cloudmusic.activity.MainActivity', - matches: - '@ImageView[index=1] <2 ViewGroup[childCount=2] < [text="不感兴趣"]', exampleUrls: @@ -383,5 +361,23 @@ export default defineAppConfig({ }, ], }, + { + key: 15, + name: '全屏广告-[获得新徽章]弹窗', + desc: '点击关闭', + matchTime: 10000, + actionMaximum: 1, + resetMatch: 'app', + rules: [ + { + quickFind: true, + activityIds: 'com.netease.cloudmusic.activity.MainActivity', + matches: '@ImageView[clickable=true] [text="查看我的勋章"]', + exampleUrls: + 'https://m.gkd.li/57941037/39e34e7d-eae3-4a54-9794-97c2528d13fb', + snapshotUrls: 'https://i.gkd.li/i/14926750', + }, + ], + }, ], });