diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 068f662a4..846285b4f 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -386,3 +386,59 @@ -keep class com.yuxiaor.flutter.g_faraday.** { *; } -keep class net.sqlcipher.** { *; } +# Alipay +-keep class com.alipay.android.app.IAlixPay{*;} +-keep class com.alipay.android.app.IAlixPay$Stub{*;} +-keep class com.alipay.android.app.IRemoteServiceCallback{*;} +-keep class com.alipay.android.app.IRemoteServiceCallback$Stub{*;} +-keep class com.alipay.sdk.app.PayTask{ public *;} +-keep class com.alipay.sdk.app.AuthTask{ public *;} +-keep class com.alipay.sdk.app.H5PayCallback { + ; + ; +} +-dontwarn android.net.** +-keep class android.net.SSLCertificateSocketFactory{*;} +-keep class com.alipay.android.phone.mrpc.core.** { *; } +-keep class com.alipay.apmobilesecuritysdk.** { *; } +-keep class com.alipay.mobile.framework.service.annotation.** { *; } +-keep class com.alipay.mobilesecuritysdk.face.** { *; } +-keep class com.alipay.tscenter.biz.rpc.** { *; } +-keep class org.json.alipay.** { *; } +-keep class com.alipay.tscenter.** { *; } +-keep class com.ta.utdid2.** { *;} +-keep class com.ut.device.** { *;} + +# umeng-app +-dontwarn com.umeng.** +-keep class com.umeng.** +-keep class com.umeng.** {*;} +-keepclassmembers class * { + public (org.json.JSONObject); +} +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +#腾讯崩溃收集 +-dontwarn com.tencent.bugly.** +-keep public class com.tencent.bugly.**{*;} + +# 易盾 +-keep class com.netease.mobsec.**{*;} + +# linkedme +-keep class com.microquation.linkedme.android.** { *; } + +# 数美天网 +-keep class com.ishumei.dfp.SMSDK { *; } + +-dontwarn com.alibaba.** +-dontwarn com.taobao.** +-dontwarn com.google.** +-dontwarn edu.umd.cs.** +-dontwarn org.apache.** +-dontwarn com.amap.** + + diff --git a/core/proguard-rules.pro b/core/proguard-rules.pro index f3a964d3b..f1b424510 100644 --- a/core/proguard-rules.pro +++ b/core/proguard-rules.pro @@ -19,70 +19,3 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile - -# Alipay --keep class com.alipay.android.app.IAlixPay{*;} --keep class com.alipay.android.app.IAlixPay$Stub{*;} --keep class com.alipay.android.app.IRemoteServiceCallback{*;} --keep class com.alipay.android.app.IRemoteServiceCallback$Stub{*;} --keep class com.alipay.sdk.app.PayTask{ public *;} --keep class com.alipay.sdk.app.AuthTask{ public *;} --keep class com.alipay.sdk.app.H5PayCallback { - ; - ; -} --dontwarn android.net.** --keep class android.net.SSLCertificateSocketFactory{*;} --keep class com.alipay.android.phone.mrpc.core.** { *; } --keep class com.alipay.apmobilesecuritysdk.** { *; } --keep class com.alipay.mobile.framework.service.annotation.** { *; } --keep class com.alipay.mobilesecuritysdk.face.** { *; } --keep class com.alipay.tscenter.biz.rpc.** { *; } --keep class org.json.alipay.** { *; } --keep class com.alipay.tscenter.** { *; } --keep class com.ta.utdid2.** { *;} --keep class com.ut.device.** { *;} - -# umeng-app --dontwarn com.umeng.** --keep class com.umeng.** --keep class com.umeng.** {*;} --keepclassmembers class * { - public (org.json.JSONObject); -} --keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); -} - -#腾讯崩溃收集 --dontwarn com.tencent.bugly.** --keep public class com.tencent.bugly.**{*;} - -# 易盾 --keep class com.netease.mobsec.**{*;} - -# linkedme --keep class com.microquation.linkedme.android.** { *; } - -# 数美天网 --keep class com.ishumei.dfp.SMSDK { *; } - -# shareSdk --keep class cn.sharesdk.** --keep class com.mob.** --keep class cn.sharesdk.**{*;} --keep class com.sina.**{*;} --keep class **.R$* {*;} --keep class **.R{*;} --keep class com.mob.**{*;} --dontwarn com.mob.** --dontwarn cn.sharesdk.** --dontwarn **.R$* - --dontwarn com.alibaba.** --dontwarn com.taobao.** --dontwarn com.google.** --dontwarn edu.umd.cs.** --dontwarn org.apache.** --dontwarn com.amap.**