# Public API -keep public class com.xuqm.sdk.im.ImSDK { public *; } -keep public class com.xuqm.sdk.im.model.** { public *; } -keep public interface com.xuqm.sdk.im.listener.** { public *; } -keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod # IM message payloads use Gson -keepclassmembers class com.xuqm.sdk.im.** { @com.google.gson.annotations.SerializedName ; } -dontwarn com.xuqm.sdk.**