Skip to main content

Specific setup

SDK Key

Contact the CS / Onboarding team and request an SDK Key, providing the identifiers of your applications:

  • Bundle Identifier and TeamId (iOS)
  • PackageID and SHA-256 (Android)

The Unico team will link the SDK Key to your identifiers. You will receive your SDK Key to implement the UnicoConfig.

Obfuscation rules (Android via DexGuard or ProGuard)

The native SDKs cannot be obfuscated. Add the following rules to your Android proguard-rules.pro (applies to both DexGuard and 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** { *; }
Common indicator

If the app works in debug but fails in release, obfuscation is the likely cause — obfuscation does not modify debug builds.

Unico responsibility

Unico is not responsible for obfuscation conflicts with the SDK.