Skip to main content

Problemas conocidos

info

Esta página contiene los problemas conocidos que ocurren en el SDK Flutter.

Cuando es necesario, se abordan los problemas y se ponen a disposición nuevas versiones con correcciones.

Ofuscación de código

Importante

El material de ofuscación está motivado para ayudar al desarrollador a superar los problemas de ofuscación en su aplicación.

El ofuscador del cliente puede afectar el funcionamiento de la SDK, es necesario que el mismo no ofusque el código de la SDK.

Unico se exime de responsabilidad con respecto a los conflictos de ofuscación con la SDK.

La ofuscación es un proceso de transformación del bytecode en una forma menos legible por humanos, lo que dificulta la ingeniería inversa.

Este proceso consiste en eliminar informaciones relacionadas con la depuración, como tablas de variables, número de líneas y renombrar los paquetes, clases y métodos.

Al integrar la SDK Flutter en la aplicación, pueden ocurrir fallas o cierres abruptos.

Ofuscación via DexGuard

Cuando la ofuscación se realizó a través de DexGuard, al ocurrir la falla, use las reglas:

-keep class kotlin.coroutines.**
-keep class kotlinx.coroutines.**

-keep class com.facetec.sdk.** { *; }
-keep class com.acesso.acessobio_android.** { *; }
-keep class io.unico.** { *; }

-keep class br.com.makrosystems.haven.** { *; }
-keep class HavenSDK.**{ *; }
-keep class HavenSDK** { *; }

Ofuscación via ProGuard

Cuando la ofuscación se realizó a través de ProGuard, al ocurrir la falla, use las reglas:

-keep class kotlin.coroutines.**
-keep class kotlinx.coroutines.**

-keep class com.facetec.sdk.** { *; }
-keep class com.acesso.acessobio_android.** { *; }
-keep class io.unico.** { *; }

-keep class br.com.makrosystems.haven.** { *; }
-keep class HavenSDK.**{ *; }
-keep class HavenSDK** { *; }

Para la ofuscación ProGuard, disponible en PoC.

¿Dudas?

¿No encontró algo o aún necesita ayuda? Si ya es cliente o asociado, puede contactarnos a través del Centro de Ayuda.