Setup
1. Ensure that your Minimum SDK version is at least API level 22 or above ( Android 5.1 ). In case your android project compiles for API level below 22, you can include the following line in your AndroidManifest.xml file to avoid any compilation issues :
Copy
<uses-sdk tools:overrideLibrary="com.truecaller.android.sdk"/>
Using this would ensure that the sdk works normally for API level 22 & above, and would be disabled for API level < 22 Please make sure that you put the necessary API level checks before accessing the SDK methods in case compiling for API level < 22
2. Add the following dependency in your app level build.gradle file :
Copy
dependencies {
...
implementation "com.truecaller.android.sdk:truecaller-sdk:2.8.0"
}
Also, add the following lines of code in your gradle file, if not already present
Copy
android{
compileOptions{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Add mavenCentral() in your project level build.gradle file :
Copy
allprojects{
repositories{
...
mavenCentral()
...
}
}
Last updated