first commit
This commit is contained in:
55
android/app/proguard-rules.pro
vendored
Normal file
55
android/app/proguard-rules.pro
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
###############################
|
||||
# Flutter keep rules
|
||||
###############################
|
||||
-keep class io.flutter.app.** { *; }
|
||||
-keep class io.flutter.plugin.** { *; }
|
||||
-keep class io.flutter.util.** { *; }
|
||||
-keep class io.flutter.view.** { *; }
|
||||
-keep class io.flutter.** { *; }
|
||||
-keep class io.flutter.plugins.** { *; }
|
||||
-keep class io.flutter.embedding.** { *; }
|
||||
-dontwarn io.flutter.embedding.**
|
||||
|
||||
###############################
|
||||
# AndroidX Lifecycle
|
||||
###############################
|
||||
-keep class androidx.lifecycle.** { *; }
|
||||
|
||||
###############################
|
||||
# Permission Handler
|
||||
###############################
|
||||
-keep class com.baseflow.permissionhandler.** { *; }
|
||||
|
||||
###############################
|
||||
# Razorpay
|
||||
###############################
|
||||
-dontwarn com.razorpay.**
|
||||
-keep class com.razorpay.** { *; }
|
||||
|
||||
# IMPORTANT: prevent crashes
|
||||
-keepclasseswithmembers class * {
|
||||
public void onPayment*(...);
|
||||
}
|
||||
|
||||
###############################
|
||||
# Google Play Core Library
|
||||
###############################
|
||||
-keep class com.google.android.play.core.splitinstall.** { *; }
|
||||
-keep class com.google.android.play.core.splitcompat.** { *; }
|
||||
-keep class com.google.android.play.core.tasks.** { *; }
|
||||
-keep class com.google.android.play.core.common.** { *; }
|
||||
-dontwarn com.google.android.play.core.**
|
||||
|
||||
###############################
|
||||
# Google Play Services (AD_ID, Analytics)
|
||||
###############################
|
||||
-keep class com.google.android.gms.ads.identifier.** { *; }
|
||||
-dontwarn com.google.android.gms.ads.identifier.**
|
||||
|
||||
-keep class com.google.android.gms.common.** { *; }
|
||||
-dontwarn com.google.android.gms.common.**
|
||||
|
||||
###############################
|
||||
# Keep annotations
|
||||
###############################
|
||||
-keepattributes *Annotation*
|
||||
Reference in New Issue
Block a user