# Public API -keep public class com.xuqm.sdk.update.UpdateSDK { public *; } -keep public interface com.xuqm.sdk.update.UpdateListener { public *; } -keep public class com.xuqm.sdk.update.model.** { public *; } -keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod # Gson model fields in update info payload -keepclassmembers class com.xuqm.sdk.update.** { @com.google.gson.annotations.SerializedName ; }