Introducing VIDA Identity Stack: All of VIDA, in one place 🎉
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Getting Started

Required Permissions

Add the following permissions to your app’s AndroidManifest.xml file to enable camera access and network communication:

Response
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

Add VIDA Repository

Include VIDA’s Maven repository in your project-level build.gradle file:

Response
maven {
    url "https://sdk-repo.dev.vida.id/android"
    credentials(HttpHeaderCredentials) {
        name = "x-api-key"
        value = "REPO-API-KEY"         
    }
    authentication {
        header(HttpHeaderAuthentication)
    }
}
// Use url "https://sdk-repo.vida.id/android" for production
//Replace REPO-API-KEY with api-key provided by VIDA.

Add VIDA SDK Dependency

In your app-level build.gradle file, add the SDK dependency according to your environment:

Response
implementation "id.vida:idFraudShield:1.0.2" 
implementation "id.vida:idFraudShield-sandbox:1.0.2"

//implementation "id.vida:idFraudShield:X.Y.Z" for Production
//implementation "id.vida:idFraudShield-sandbox:X.Y.Z" for Sandbox

Add VIDA Activation Key

In your application's AndroidManifest.xml file, add the SDK activation key

Response

Replace VIDA-ACTIVATION_KEY with the activation key provided by Vida.

Last updated