Disabling OneShotLiveness estimation#
If you want to skip a liveness estimation over the best shot, you can disable a OneShotLiveness estimation.
In LUNA ID for Android#
To disable OneShotLiveness estimations, set the livenessType: LivenessType field to None in LunaConfig.
If livenessType: LivenessType is not specified, OneShotLiveness estimations are disabled by default.
The example below shows how to disable OneShotLiveness estimations:
val apiConfig = ApiHumanConfig("http://luna-platform.com/api/6/")
    LunaID.init(
        ...
        apiHumanConfig = apiConfig,
        lunaConfig = LunaConfig.create(
         livenessType = LivenessType.None,
        ),
    )
In LUNA ID for iOS#
Disable Online OneShotLiveness estimation#
To disable Online OneShotLiveness estimation, disable sending of OneShotLiveness estimation requests to LUNA PLATFORM 5 by setting livenessType to .none. For example:
private lazy var configuration: LCLunaConfiguration = {
       let configuration = LCLunaConfiguration.defaultConfig()
       ...
       configuration.bestShotConfiguration.livenessType = .none
       ...
       return configuration
}()
Disable Offline OneShotLiveness estimation#
To disable Offline OneShotLiveness estimation, set the useOfflineLiveness parameter to false in the LCLunaConfiguration structure:
LCLunaConfiguration.useOfflineLiveness = false