diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 433f1e037..0800fa89e 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -362,3 +362,8 @@ -dontwarn com.sdk.** -keep class com.sdk.** { *;} -dontwarn io.realm.** + +-keep public class * extends android.app.Service + +-dontwarn com.meizu.cloud.** +-keep class com.meizu.cloud.** {*;} diff --git a/nim_uikit/proguard-rules.pro b/nim_uikit/proguard-rules.pro index 2397c8521..7da82a8cc 100644 --- a/nim_uikit/proguard-rules.pro +++ b/nim_uikit/proguard-rules.pro @@ -19,3 +19,28 @@ -keep class org.json.JSONObject {*;} -dontwarn com.netease.** -keep class com.netease.** {*;} + +-dontwarn com.xiaomi.push.** +-keep class com.xiaomi.** {*;} + +-ignorewarning +-keepattributes *Annotation* +-keepattributes Exceptions +-keepattributes InnerClasses +-keepattributes Signature +-keepattributes SourceFile,LineNumberTable +-keep class com.hianalytics.android.**{*;} +-keep class com.huawei.updatesdk.**{*;} +-keep class com.huawei.hms.**{*;} + +# vivo推送 +-dontwarn com.vivo.push.** +-keep class com.vivo.push.**{*; } +-keep class com.vivo.vms.**{*; } +-keep class com.netease.nimlib.mixpush.vivo.VivoPush* {*;} +-keep class com.netease.nimlib.mixpush.vivo.VivoPushReceiver{*;} + +-keep public class * extends android.app.Service + +-dontwarn com.meizu.cloud.** +-keep class com.meizu.cloud.** {*;}