|
|
@ -0,0 +1,38 @@ |
|
|
|
# Add project specific ProGuard rules here. |
|
|
|
# You can control the set of applied configuration files using the |
|
|
|
# proguardFiles setting in build.gradle. |
|
|
|
# |
|
|
|
# For more details, see |
|
|
|
# http://developer.android.com/guide/developing/tools/proguard.html |
|
|
|
|
|
|
|
# If your project uses WebView with JS, uncomment the following |
|
|
|
# and specify the fully qualified class name to the JavaScript interface |
|
|
|
# class: |
|
|
|
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { |
|
|
|
# public *; |
|
|
|
#} |
|
|
|
|
|
|
|
# Uncomment this to preserve the line number information for |
|
|
|
# debugging stack traces. |
|
|
|
#-keepattributes SourceFile,LineNumberTable |
|
|
|
|
|
|
|
# If you keep the line number information, uncomment this to |
|
|
|
# hide the original source file name. |
|
|
|
#-renamesourcefileattribute SourceFile |
|
|
|
|
|
|
|
-keep class com.example.** { *; } |
|
|
|
-keepclassmembers class * { |
|
|
|
@android.webkit.JavascriptInterface <methods>; |
|
|
|
} |
|
|
|
|
|
|
|
-keepattributes JavascriptInterface |
|
|
|
-keepattributes *Annotation* |
|
|
|
|
|
|
|
-dontwarn com.razorpay.** |
|
|
|
-keep class com.razorpay.** {*;} |
|
|
|
|
|
|
|
-optimizations !method/inlining/* |
|
|
|
|
|
|
|
-keepclasseswithmembers class * { |
|
|
|
public void onPayment*(...); |
|
|
|
} |