proguard-rules.pro 1014 B

12345678910111213141516171819202122232425262728
  1. # Add project specific ProGuard rules here.
  2. # You can control the set of applied configuration files using the
  3. # proguardFiles setting in build.gradle.
  4. #
  5. # For more details, see
  6. # http://developer.android.com/guide/developing/tools/proguard.html
  7. # Rules for Capacitor v3 plugins and annotations
  8. -keep @com.getcapacitor.annotation.CapacitorPlugin public class * {
  9. @com.getcapacitor.annotation.PermissionCallback <methods>;
  10. @com.getcapacitor.annotation.ActivityCallback <methods>;
  11. @com.getcapacitor.annotation.Permission <methods>;
  12. @com.getcapacitor.PluginMethod public <methods>;
  13. }
  14. -keep public class * extends com.getcapacitor.Plugin { *; }
  15. # Rules for Capacitor v2 plugins and annotations
  16. # These are deprecated but can still be used with Capacitor for now
  17. -keep @com.getcapacitor.NativePlugin public class * {
  18. @com.getcapacitor.PluginMethod public <methods>;
  19. }
  20. # Rules for Cordova plugins
  21. -keep public class * extends org.apache.cordova.* {
  22. public <methods>;
  23. public <fields>;
  24. }