-
Notifications
You must be signed in to change notification settings - Fork 152
/
Copy pathcn.soulapp.android.ts
132 lines (131 loc) · 3.78 KB
/
cn.soulapp.android.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
import { defineGkdApp } from '@gkd-kit/define';
export default defineGkdApp({
id: 'cn.soulapp.android',
name: 'Soul',
groups: [
{
key: 0,
name: '开屏广告',
fastQuery: true,
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'app',
priorityTime: 10000,
rules: [
{
action: 'clickCenter', // 在极少数情况下, 即使节点是 clickable 的, APP 也不会响应节点点击事件, 此时需要手动设置 clickCenter
matches: '[id="cn.soulapp.android:id/c_ad_skip_view_btn"]',
snapshotUrls: [
'https://i.gkd.li/i/12833280',
'https://i.gkd.li/i/12850094',
],
},
],
},
{
key: 2,
name: '局部广告-广场页卡片广告',
rules: [
{
fastQuery: true,
activityIds: 'cn.soulapp.android.component.startup.main.MainActivity',
matches:
'[id="cn.soulapp.android:id/sl_ad_root"] >n [id="cn.soulapp.android:id/fl_tag_container"]',
snapshotUrls: 'https://i.gkd.li/i/12838000',
},
],
},
{
key: 3,
name: '评价提示-app评分',
fastQuery: true,
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'app',
rules: [
{
activityIds: [
'.component.chat.ConversationActivity',
'.component.startup.main.MainActivity',
],
matches: [
'[vid="score_message"][visibleToUser=true]',
'[vid="cancel"][visibleToUser=true]',
],
exampleUrls: 'https://e.gkd.li/4f67640e-836c-4b17-9870-5bb8b8547462',
snapshotUrls: [
'https://i.gkd.li/i/13425057',
'https://i.gkd.li/i/18423888',
],
},
],
},
{
key: 4,
name: '更新提示',
fastQuery: true,
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'app',
actionMaximumKey: 0,
activityIds: [
'.component.startup.main.MainActivity',
'.component.chat.ConversationActivity',
],
rules: [
{
key: 0,
matches:
'@[id="cn.soulapp.android:id/img_close"] -2 RelativeLayout > [text="升级到最新版本"]',
exampleUrls: 'https://e.gkd.li/b8aedb39-1ef1-4b41-80da-0948614d9c7f',
snapshotUrls: [
'https://i.gkd.li/i/13693361',
'https://i.gkd.li/i/18096443',
],
},
{
key: 1,
matches: '[text="升级体验"] - [text="关闭"]',
exampleUrls: 'https://e.gkd.li/8980a9a6-5ea3-4d61-afdb-e22ffbf1cbde',
snapshotUrls: 'https://i.gkd.li/i/15034131',
},
],
},
{
key: 5,
name: '权限提示-通知权限',
fastQuery: true,
matchTime: 10000,
actionMaximum: 1,
resetMatch: 'app',
rules: [
{
activityIds: '.component.startup.main.MainActivity',
matches: '[text="消息通知显示消息内容"] +3 [vid="img_close"]',
snapshotUrls: 'https://i.gkd.li/i/14332334',
},
],
},
{
key: 6,
name: '局部广告-帖子详情页卡片广告',
fastQuery: true,
rules: [
{
key: 0,
activityIds:
'cn.soulapp.android.component.square.post.base.detail.PostDetailActivity',
matches: '@ImageView[visibleToUser=true] <2 * < [vid="tvAdClose"]',
snapshotUrls: 'https://i.gkd.li/i/14332294',
},
{
key: 1,
activityIds:
'cn.soulapp.android.component.square.post.base.detail.PostDetailActivity',
matches: '@[clickable=true][visibleToUser=true] >2 [text="广告"]',
snapshotUrls: 'https://i.gkd.li/i/14359616',
},
],
},
],
});