Configuration spécifique
Clé SDK
Contactez l'équipe CS / Onboarding et demandez une clé SDK, en fournissant les identifiants de vos applications :
- Bundle Identifier et TeamId (iOS)
- PackageID et SHA-256 (Android)
L'équipe Unico associera la clé SDK à vos identifiants. Vous recevrez votre clé SDK pour implémenter le UnicoConfig.
Règles d'obfuscation (Android via DexGuard ou ProGuard)
Les SDK natifs ne peuvent pas être obfusqués. Ajoutez les règles suivantes à votre fichier Android proguard-rules.pro (s'applique à la fois à DexGuard et 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** { *; }
Indicateur courant
Si l'application fonctionne en debug mais échoue en release, l'obfuscation est probablement la cause — l'obfuscation ne modifie pas les builds de debug.
Responsabilité Unico
Unico n'est pas responsable des conflits d'obfuscation avec le SDK.