25 lines
781 B
Prolog
25 lines
781 B
Prolog
# Capacitor specific rules
|
|
-keep class com.getcapacitor.** { *; }
|
|
-keep class com.quad4.webnews.** { *; }
|
|
|
|
# SQLite Plugin specific rules
|
|
-keep class net.sqlcipher.** { *; }
|
|
-keep class net.sqlcipher.database.** { *; }
|
|
-keep class com.getcapacitor.community.database.sqlite.** { *; }
|
|
|
|
# Maintain line numbers for easier debugging
|
|
-keepattributes SourceFile,LineNumberTable
|
|
-renamesourcefileattribute SourceFile
|
|
|
|
# Gson/JSON serialization preservation
|
|
-keepattributes Signature
|
|
-keepattributes *Annotation*
|
|
-keep class com.google.gson.reflect.TypeToken { *; }
|
|
-keep class * extends com.google.gson.reflect.TypeToken
|
|
-keep class com.google.gson.** { *; }
|
|
|
|
# AndroidX and other support libraries
|
|
-keep class androidx.** { *; }
|
|
-dontwarn androidx.**
|
|
-keep interface androidx.** { *; }
|