Skip to content

Commit 1c729d0

Browse files
author
Wiki
committed
内置混淆文件
1 parent 9d0b5f9 commit 1c729d0

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ android {
9696
}
9797
}
9898
dependencies {
99-
def mixpush_version = '2.3.2'
99+
def mixpush_version = '2.3.3'
100100
implementation "io.github.mixpush:mixpush-core:$mixpush_version" // 核心包
101101
implementation "io.github.mixpush:mixpush-mi:$mixpush_version" // 小米推送
102102
implementation "io.github.mixpush:mixpush-meizu:$mixpush_version" // 魅族推送
@@ -225,7 +225,7 @@ MixPushClient.getInstance().getRegisterId(this, new GetRegisterIdCallback() {
225225
<dependency>
226226
<groupId>io.github.mixpush</groupId>
227227
<artifactId>mixpush-sender</artifactId>
228-
<version>2.3.2</version>
228+
<version>2.3.3</version>
229229
</dependency>
230230
</dependencies>
231231
```

mixpush-core/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ android {
55

66
defaultConfig {
77
minSdkVersion 14
8+
consumerProguardFiles "consumer-rules.pro"
89
}
910

1011
buildTypes {

mixpush-core/consumer-rules.pro

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# MixPush
2+
-keep class com.mixpush.mi.MiPushProvider {*;}
3+
-keep class com.mixpush.meizu.MeizuPushProvider {*;}
4+
-keep class com.mixpush.huawei.HuaweiPushProvider {*;}
5+
-keep class com.mixpush.oppo.OppoPushProvider {*;}
6+
-keep class com.mixpush.vivo.VivoPushProvider {*;}
7+
8+
# 华为推送
9+
-ignorewarnings
10+
-keepattributes *Annotation*
11+
-keepattributes Exceptions
12+
-keepattributes InnerClasses
13+
-keepattributes Signature
14+
-keepattributes SourceFile,LineNumberTable
15+
-keep class com.huawei.hianalytics.**{*;}
16+
-keep class com.huawei.updatesdk.**{*;}
17+
-keep class com.huawei.hms.**{*;}
18+
19+
# 小米推送
20+
-keep class com.xiaomi.**{*;}
21+
22+
# OPPO
23+
-keep public class * extends android.app.Service
24+
-keep class com.heytap.msp.** { *;}
25+
26+
# VIVO
27+
-dontwarn com.vivo.push.**
28+
-keep class com.vivo.push.**{*; }
29+
-keep class com.vivo.vms.**{*; }
30+
31+
# 魅族
32+
-keep class com.meizu.**{*;}
33+

0 commit comments

Comments
 (0)