Capture Modules
UnifiedID
UnifiedID does not define a completely independent Autentikar theme. It inherits the shared Core styles and delegates the FaceTec capture UI to FaceTec customization.
iOS
Use AutentikarFaceTecCustomization for the FaceTec interface. Core values continue to style the surrounding Autentikar screens.
Android
Configure the faceTecCustomization property exposed by AutentikarUnifiedIDManager. The FaceTec configuration controls facial verification and FaceTec-based ID capture while the surrounding flow inherits Core.
The manager also exposes faceTecLowLightCustomization so a dedicated theme can be used when FaceTec enters its low-light experience.
FaceTecCustomization class.PhotoIDScan
PhotoIDScan has its own AutentikarPhotoIDScanCustomization class on both platforms. It is designed for the native document-capture experience while retaining the general visual language configured in Core.
Apply it through the corresponding PhotoIDScan manager:
let custom = AutentikarPhotoIDScanCustomization()
// Configure the values supported by the installed version.
AutentikarPhotoIDScanManager.shared.setCustomization(custom)
val custom = AutentikarPhotoIDScanCustomization()
// Configure the values supported by the installed version.
AutentikarPhotoIDScanManager.setCustomization(custom)
How configuration is applied
Every module manager exposes setCustomization except AutentikarUnifiedIDManager, whose FaceTec-specific properties are set directly. This keeps the base theme centralized while allowing the capture provider to retain its own UI controls.