Capture
Camera · NFC · MRZ/OCR
Mobile integration architecture for camera, NFC, MRZ/OCR, biometrics and evidence capture.
Source package does not contain authoritative SDK class/method signatures; therefore shows integration patterns, not invented SDK APIs.
Camera · NFC · MRZ/OCR
Face / liveness · supported modalities
Subject → Process → Perform
Evidence · verified claims · callback
Customer App → CheckID Mobile SDK → Secure API Session → CheckID Backend → Relying Party Backend
docs/MOBILE_SDK_ARCHITECTURE.md confirms the architecture pattern but does not
contain authoritative class/method signaturess.
Public documentation does not invent class names, methods, callbacks, Gradle/CocoaPods packages or minimum OS versions without SDK release sources.
Server OAuth client secrets are not assumed to be embedded in the mobile SDK. Client/server credential responsibilities require the SDK/security integration guide.
NFC/biometric/capture capabilities are called supported only when SDK/device compatibility evidence confirms the platform/version.
Initialization, permissions, capture, backgrounding, cancellation, errors and upgrade behavior require an authoritative SDK source.
SDK documentation is marked implementation-ready only with release/version/compatibility matrices and executable examples.
docs/MOBILE_SDK_ARCHITECTURE.md confirms the architecture pattern, but the package lacks authoritative class/method signatures, minimum OS, callback contracts and compatibility matrix.
The SDK role in capture/client journeys, integration boundaries and source-backed capability categories.
Package coordinates, initialization code, class/method signatures, minimum OS, threading, callbacks, version compatibility and upgrade behavior.