For offline usage OfflineLivenessFragment is required, it will return results straight from the liveness engine.
OfflineLivenessFragment has the following dependencies :
- OfflineLivenessFragment.LivenessListener – A listener that will provide a response of once liveness has been completed
- Configuration – Configuration of the liveness engine
Setting up OfflineLivenessFragment
Java
OfflineLivenessFragment livenessFragment = newOfflineLivenessFragment(offlineLivenessListener,configuration); //optional
Kotlin
val livenessFragment = OfflineLivenessFragment(offlineLivenessListener,configuration) //optional
Kotlin
privateval offlineLivenessListener: LivenessListener = object : LivenessListener {override fun onAggregatedResult(result: AggregatedResult) {)// Will return final result}override fun onActionEventAudit(audit: ActionResultState) {// Will return each action final result.}override fun onNewImage(bitmap: Bitmap) {// Will return images dedicated for Face Match result.}override fun onError(livenessError: ScannerError) {// Will return on error object of Scanner.}}