Configuración específica
SDK Key
Contacta al equipo de CS / Onboarding y solicita una SDK Key, proporcionando los identificadores de tus aplicaciones:
- Bundle Identifier y TeamId (iOS)
- PackageID y SHA-256 (Android)
El equipo de Unico vinculará la SDK Key a tus identificadores. Recibirás tu SDK Key para implementar el UnicoConfig.
Reglas de ofuscación (Android con DexGuard o ProGuard)
Los SDKs nativos no pueden ser ofuscados. Agrega las siguientes reglas a tu proguard-rules.pro de Android (aplica tanto para DexGuard como para ProGuard):
android/app/proguard-rules.pro
-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** { *; }
Indicador común
Si la app funciona en debug pero falla en release, la ofuscación es la causa probable — la ofuscación no modifica las compilaciones de debug.
Responsabilidad de Unico
Unico no es responsable de los conflictos de ofuscación con el SDK.