fix im connect error
This commit is contained in:
20
app/proguard-rules.pro
vendored
20
app/proguard-rules.pro
vendored
@@ -20,3 +20,23 @@
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
# OpenIM SDK ProGuard rules
|
||||
-keep class io.openim.android.sdk.** { *; }
|
||||
-keep class io.openim.core.** { *; }
|
||||
-keepclassmembers class io.openim.android.sdk.** { *; }
|
||||
-keepclassmembers class io.openim.core.** { *; }
|
||||
|
||||
# Keep OpenIM models and listeners
|
||||
-keep class io.openim.android.sdk.models.** { *; }
|
||||
-keep class io.openim.android.sdk.listener.** { *; }
|
||||
-keep class io.openim.android.sdk.enums.** { *; }
|
||||
|
||||
# Keep OpenIM Client and managers
|
||||
-keep class io.openim.android.sdk.OpenIMClient { *; }
|
||||
-keep class io.openim.android.sdk.manager.** { *; }
|
||||
|
||||
# Prevent obfuscation of callback methods
|
||||
-keepclassmembers class * implements io.openim.android.sdk.listener.** {
|
||||
public *;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user