特定设置
SDK Key
联系 CS / Onboarding 团队并请求 SDK Key,提供您应用程序的标识符:
- Bundle Identifier 和 TeamId(iOS)
- PackageID 和 SHA-256(Android)
Unico 团队将把 SDK Key 与您的标识符关联。您将收到用于实现 UnicoConfig 的 SDK Key。
混淆规则(通过 DexGuard 或 ProGuard 的 Android)
原生 SDK 不能被混淆。将以下规则添加到您的 Android proguard-rules.pro(适用于 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** { *; }
常见指标
如果应用在调试模式下正常运行但在发布模式下失败,混淆很可能是原因所在——混淆不会修改调试构建。
Unico 责任
Unico 不对 SDK 的混淆冲突负责。