الإعداد المحدد
مفتاح SDK
تواصل مع فريق دعم العملاء (CS) / الإعداد واطلب مفتاح SDK، مع تقديم معرّفات تطبيقاتك:
- Application ID (Android) — يوجد في ملف
build.gradleباسمapplicationId - Bundle Identifier (iOS، إن كان ذلك مناسبًا)
- Host (الويب، إن كان ذلك مناسبًا)
- بصمة SHA-256 للتطبيق (مشروط) — مطلوبة إذا كنت تخطط لاستخدام Passkey
سيقوم فريق Unico بربط مفتاح SDK بمعرّفاتك. مفتاح SDK هو القيمة التي ستُرجعها من 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)، نوصي بالإصدار 9.12.11 أو أعلى. القواعد تختلف عن ProGuard — تواصل مع دعم Unico للحصول على مجموعة القواعد المحددة.