# All webview classes are public API consumed directly by app code -keep public class com.xuqm.sdk.webview.** { public *; } # XWebViewActivity is registered in AndroidManifest — must not be renamed -keep class com.xuqm.sdk.webview.XWebViewActivity # Compose @Composable functions require annotation and signature retention -keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod # sdk-core internal classes (auth/network) appear "missing" after sdk-core's R8 pass # when both modules build in the same Gradle invocation; suppress to allow compilation -dontwarn com.xuqm.sdk.**