Migration Guide
Migration guide
Migration to 3.0.0
- It is mandatory that all sample apps now have to provide a source from where to fetch Incode's Android dependency from. For suggested method please check out the README.md page and its Additional Steps for Android section.
Migration to 2.9.0
Optional dependencies
For Android, if you use any of the following optional dependencies, make sure to update to the latest versions
implementation 'com.incode.sdk:video-streaming:1.6.0'
implementation 'com.incode.sdk:extensions:1.2.1'
implementation 'com.incode.sdk:model-face-recognition:3.5.1'
implementation 'com.incode.sdk:model-id-face-detection:3.5.1'
implementation 'com.incode.sdk:model-liveness-detection:3.2.1'Android minSdk changes
For Android, if you use the video-streaming dependency, you need to upgrade your minSdk to 24 or higher. The requirement is coming from the OpenTok dependency, which now requires a minimum SDK version of 24. This update is necessary to ensure compatibility with the 16KB page size support mandated by Google starting from November 1st 2025. More info (https://developer.android.com/guide/practices/page-sizes).
Migration to 2.7.0
For Android, if you use any of the following optional dependencies, make sure to update to the latest versions
implementation 'com.incode.sdk:model-face-recognition:3.5.0'
implementation 'com.incode.sdk:model-id-face-detection:3.5.0'The qr-face-login dependency is no longer available and has been removed in this version of the SDK. Please update your project configuration accordingly.
Remove the qr-face-login dependency from your build.gradle:
- Update Android
minSdkVersionin you Android projects'sbuild.gradle:
buildscript {
ext {
- minSdkVersion = 21
+ minSdkVersion = 23
}
}
Remove com.incode.sdk:camera:1.1.0 dependency in your app’s build.gradle file:
dependencies {
- implementation 'com.incode.sdk:camera:1.1.0'
}Migration to 2.5.0
- Update Android to
compileSdk=34. It can be done by updatingcordova-androidpackage inpackage.json:
+ "cordova-android": "^13.0.0",- Update iOS deployment target to minimum version
13.0and swift version to5.0. Updateconfig.xml:
+ <platform name="ios">
+ <preference name="SwiftVersion" value="5.0" />
+ <preference name="deployment-target" value="13.0" />
+ </platform>Updated about 4 hours ago
