Специальная настройка
Ключ SDK
Обратитесь к команде CS / Onboarding и запросите SDK Key, предоставив идентификаторы ваших приложений:
- Bundle Identifier и TeamId (iOS)
- PackageID и SHA-256 (Android)
Команда Unico свяжет SDK Key с вашими идентификаторами. Вы получите ваш SDK Key для реализации UnicoConfig.
Правила обфускации (Android через DexGuard или ProGuard)
Нативные SDK не могут быть обфусцированы. Добавьте следующие правила в ваш файл proguard-rules.pro для Android (применяется к DexGuard и 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** { *; }
Частый признак
Если приложение работает в режиме debug, но даёт сбой в release, вероятная причина — обфускация. Обфускация не затрагивает debug-сборки.
Ответственность Unico
Unico не несёт ответственности за конфликты обфускации с SDK.