XuqmGroup-AndroidSDK/sdk-bugcollect/consumer-rules.pro

20 行
833 B
Prolog

# BugCollect is accessed via reflection from sdk-webview keep in consuming app
-keep class com.xuqm.sdk.bugcollect.BugCollect {
public *;
static <fields>;
}
-keep public class com.xuqm.sdk.bugcollect.LogLevel { public *; }
-keep public class com.xuqm.sdk.bugcollect.Breadcrumb { public *; }
-keep public class com.xuqm.sdk.bugcollect.FunnelTracker { public *; }
-keep public class com.xuqm.sdk.bugcollect.IssueEvent { *; }
-keep public class com.xuqm.sdk.bugcollect.LogEvent { *; }
# ContentProvider: class name referenced in AndroidManifest must not be renamed
-keep class com.xuqm.sdk.bugcollect.internal.BugCollectInitProvider
-keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod
-keepclassmembers class com.xuqm.sdk.bugcollect.** {
@com.google.gson.annotations.SerializedName <fields>;
}