Configuración específica
SDK Key
Contacta al equipo de Atención al Cliente (CS) / Onboarding y solicita una SDK Key, proporcionando los identificadores de tus aplicaciones:
- Application ID (Android) — se encuentra en tu
build.gradlecomoapplicationId - Bundle Identifier (iOS, si aplica)
- Host (Web, si aplica)
- Huella digital SHA-256 de la app (Condicional) — requerida si planeas usar Passkey
El equipo de Unico vinculará la SDK Key a tus identificadores. La SDK Key es el valor que retornarás desde getHostKey() en el paso de inicialización.
Reglas de ofuscación
El SDK no puede ser ofuscado. Agrega las siguientes reglas a tu proguard-rules.pro:
proguard-rules.pro
-keep class kotlin.coroutines.**
-keep class kotlinx.coroutines.**
-keep class com.acesso.acessobio_android.** { *; }
-keep class io.unico.** { *; }
-keep class br.com.makrosystems.haven.** { *; }
-keep class HavenSDK.** { *; }
-keep class HavenSDK** { *; }
DexGuard
Si usas DexGuard (GuardSquare), las reglas son diferentes — contacta al Soporte de Unico para obtener el conjunto de reglas específico.