Перейти к основному содержимому

Специфическая настройка

SDK Key

Обратитесь к команде CS / Onboarding и запросите SDK Key, предоставив идентификаторы ваших приложений:

  • Application ID (Android) — указан в build.gradle как applicationId
  • Bundle Identifier (iOS, если применимо)
  • Host (Web, если применимо)
  • App SHA-256 fingerprint (Условный) — требуется, если вы планируете использовать Passkey

Команда Unico свяжет SDK Key с вашими идентификаторами. SDK Key — это значение, которое вы будете возвращать из getHostKey() на шаге инициализации.

Правила обфускации

SDK не может быть обфусцирован. Добавьте следующие правила в ваш 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

Если вы используете DexGuard (GuardSquare), правила отличаются — обратитесь в службу поддержки Unico для получения конкретного набора правил.