特定のセットアップ
SDKキー
CS / オンボーディングチームに連絡し、アプリケーションの識別子を提供してSDKキーをリクエストしてください:
- Bundle IdentifierとTeam ID(iOS)
- PackageIDとSHA-256(Android)
Unicoチームはこれらの識別子にSDKキーをリンクします。UnicoConfigを実装するためのSDKキーが届きます。
難読化ルール(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.acesso.acessobio_android.** { *; }
-keep class io.unico.** { *; }
-keep class br.com.makrosystems.haven.** { *; }
-keep class HavenSDK.** { *; }
-keep class HavenSDK** { *; }
一般的な指標
アプリがデバッグでは動作するがリリースで失敗する場合、難読化が原因と考えられます。難読化はデバッグビルドには影響しません。
Unicoの責任
UnicはSDKとの難読化の競合に対して責任を負いません。