Configuration spécifique
Clé SDK
Contactez l'équipe CS / Onboarding et demandez une Clé SDK, en fournissant les identifiants de vos applications :
- Application ID (Android) — trouvé dans votre
build.gradlesousapplicationId - Bundle Identifier (iOS, si applicable)
- Host (Web, si applicable)
- Empreinte SHA-256 de l'application (Conditionnel) — requis si vous prévoyez d'utiliser Passkey
L'équipe Unico associera la Clé SDK à vos identifiants. La Clé SDK est la valeur que vous retournerez depuis getHostKey() à l'étape d'initialisation.
Règles d'obfuscation
Le SDK ne peut pas être obfusqué. Ajoutez les règles suivantes à votre 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 vous utilisez DexGuard (GuardSquare), les règles sont différentes — contactez le Support Unico pour obtenir le jeu de règles spécifique.