Configuração específica
SDK Key
Entre em contato com a equipe de CS / Onboarding e solicite uma SDK Key, fornecendo os identificadores das suas aplicações:
- Bundle Identifier e TeamId (iOS)
- PackageID e SHA-256 (Android)
A equipe da Unico vinculará a SDK Key aos seus identificadores. Você receberá a SDK Key para implementar o UnicoConfig.
Regras de ofuscação (Android via DexGuard ou ProGuard)
Os SDKs nativos não podem ser ofuscados. Adicione as seguintes regras ao seu proguard-rules.pro do Android (aplica-se tanto ao DexGuard quanto ao 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 comum
Se o aplicativo funciona em debug mas falha em release, a ofuscação é a causa provável — a ofuscação não modifica builds de debug.
Responsabilidade da Unico
A Unico não se responsabiliza por conflitos de ofuscação com o SDK.