XuqmGroup-AndroidSDK/sdk-license/proguard-rules.pro
2026-06-23 13:44:19 +08:00

17 行
764 B
Prolog

# Public API
-keep public class com.xuqm.sdk.license.LicenseSDK { public *; }
-keep public interface com.xuqm.sdk.license.LicenseCallback { public *; }
-keep public class com.xuqm.sdk.license.LicenseConfig { public *; }
-keep public class com.xuqm.sdk.license.LicenseResult { public *; }
-keep public class com.xuqm.sdk.license.model.** { public *; }
# ContentProvider: class name referenced in AndroidManifest must not be renamed
-keep class com.xuqm.sdk.license.internal.LicenseInitializerProvider
-keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod
# Kotlinx serialization (used by this module)
-keepclassmembers @kotlinx.serialization.Serializable class ** { *; }
-keep class kotlinx.serialization.** { *; }
-dontwarn com.xuqm.sdk.**