Guia Rápido de Uso

Integre de forma rápida e funcional, com uma solução pensada para desenvolvedores que valorizam agilidade e eficiência.


⚙️ Instalação

Aponte o repositório no seu settings.gradle:

dependencyResolutionManagement {
    maven { url "https://raw.githubusercontent.com/oititec/android-oiti-sdk-versions/master" }
}

Adicione a dependência ao seu build.gradle:

dependencies {
    implementation "br.com.oiti:manager:X.Y.Z"
}

🔄 Substitua X.Y.Z pela versão atual.


🚀 Inicialização

OitiSDK.initialize(
    context = applicationContext,
    config = OitiSDKConfig(
        environment = Environment.HML,
        appKey = "SUA_APP_KEY"
    )
)

🔌 Criação do Gerenciador

val livenessManager = OitiSDK.createLivenessManager(
    provider = OitiSDK.LivenessProvider.IPROOV
)

🎨 Customização Visual

val theme = IProovTheme.build {
    setTitle("Autenticação Facial")
    setSurroundColor("#00FF00")
}

🧪 Executando o Liveness

val options = IProovManagerOptions(theme = theme)

livenessManager.start(options, object : OitiResultCallback<LivenessResult> {
    override fun onSuccess(result: LivenessResponse) {
        Toast.makeText(context, "Sucesso!", Toast.LENGTH_SHORT).show()
    }

    override fun onError(result: LivenessResponse) {
        Toast.makeText(context, "Erro!", Toast.LENGTH_SHORT).show()
    }
})

🧪 Ambiente de Testes

Use Environment.HML com AppKey de homologação.


📋 Checklist

✔️ SDK mínimo: 26
✔️ AndroidX + Jetpack Compose
✔️ Kotlin
✔️ Ambiente: HML ou PRD