| @ -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*(...); | |||||
| } | |||||
Powered by TurnKey Linux.