Configuração específica
SDK Key
Entre em contato com o time de Atendimento ao Cliente (CS) / Onboarding e solicite uma SDK Key, fornecendo os identificadores das suas aplicações:
- Application ID (Android) — encontrado no seu
build.gradlecomoapplicationId - Bundle Identifier (iOS, se aplicável)
- Host (Web, se aplicável)
- Impressão digital SHA-256 do app (Condicional) — necessária se você planeja usar Passkey
O time da Unico vinculará a SDK Key aos seus identificadores. A SDK Key é o valor que você retornará de getHostKey() na etapa de inicialização.
Regras de ofuscação
O SDK não pode ser ofuscado. Adicione as seguintes regras ao seu 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
Se você utiliza DexGuard (GuardSquare), as regras são diferentes — entre em contato com o Suporte da Unico para obter o conjunto de regras específico.