16 行
738 B
Prolog
16 行
738 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.** { *; }
|