Aller au contenu principal

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.gradle sous applicationId
  • 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.