24 行
962 B
Prolog
24 行
962 B
Prolog
# BugCollect object: accessed via reflection from sdk-webview (captureError, INSTANCE)
|
|
-keep class com.xuqm.sdk.bugcollect.BugCollect {
|
|
public *;
|
|
static <fields>;
|
|
}
|
|
|
|
# Public types passed to / returned from BugCollect public API
|
|
-keep public class com.xuqm.sdk.bugcollect.Breadcrumb { public *; }
|
|
-keep public class com.xuqm.sdk.bugcollect.LogLevel { public *; }
|
|
-keep public class com.xuqm.sdk.bugcollect.IssueEvent { *; }
|
|
-keep public class com.xuqm.sdk.bugcollect.LogEvent { *; }
|
|
-keep public class com.xuqm.sdk.bugcollect.FunnelTracker { public *; }
|
|
|
|
# ContentProvider: class name referenced in AndroidManifest — must not be renamed
|
|
-keep class com.xuqm.sdk.bugcollect.internal.BugCollectInitProvider
|
|
|
|
-keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod
|
|
|
|
# Gson field names in log payloads
|
|
-keepclassmembers class com.xuqm.sdk.bugcollect.** {
|
|
@com.google.gson.annotations.SerializedName <fields>;
|
|
}
|
|
-dontwarn com.xuqm.sdk.**
|