The SDK must be initialized before using any KYC or biometric functionality.
Initialization Example:
Add this in your Application class (Important)
@Inject
lateinit var sdkInitializer: SDKInitializer also in you on create initialize it like below
onCreate(){
// ONE TIME initialization
SDK.initialize(sdkInitializer)
}
Then call this
val sdk = KycSdk.initialize(
baseUrl = "https://your-base-url.com",
email = "email",
password = "password",
channelId = "unique-channel-id"
)
Initialize the SDK once in the Application class before using any features.