Compatibility and Requirements
This page lists the minimum compatibility requirements for the Fortface Web, Android, and iOS SDKs in biometric and document capture flows.
Web SDK
The versions in the matrix are minimum versions. Both the browser and the operating system must be at the listed version or later.
Compatibility matrix
| Browser | Android | iOS/iPadOS | Desktop |
|---|---|---|---|
| ≥ v112 | ≥ v112 | ≥ v103 | |
| ≥ v110 | ≥ v110 | ≥ v103 | |
| ≥ v103 | ≥ v103 | ≥ v103 | |
| — | ≥ v15.4 | ≥ v15.4 | |
| ≥ v73 | ≥ v73 | ≥ v86 | |
| ≥ v11.1 | — | — |
— means that the browser is not supported on the platform.
The Web SDK considers any browser or WebView running on iOS/iPadOS earlier than version 15.4 incompatible, even when the browser is up to date. All browsers and WebViews on iOS/iPadOS use the WebKit engine and depend on the features provided by the operating system.
HTTPS requirement
The Web SDK requires a secure HTTPS context to access the camera and other browser features. The only exceptions are the local development environments localhost and 127.0.0.1.
In an insecure environment, the SDK does not initialize and throws FortfaceError.FORTFACE_INSECURE_PROTOCOL. See the CDN integration details in the biometric capture and document capture documentation.
Incompatibility errors
| Code | When it occurs |
|---|---|
browserUnsupported | The browser or operating system does not meet the compatibility matrix. Returned in the session callback starting with Web SDK 2.4.0. |
browserValidationUnexpectedError | An unexpected failure occurs while validating the browser. Returned in the session callback starting with Web SDK 2.4.0. |
FortfaceError.FORTFACE_BROWSER_UNSUPPORTED | Legacy code thrown by versions earlier than 2.4.0. In current versions, handle browserUnsupported in the session callback. |
Native SDKs
The requirements below apply to the native SDKs in biometric and document capture flows and represent the minimum versions officially supported by the current integration guides.
| Native SDK | Officially supported minimum version |
|---|---|
| Android | Android 8.0 (Oreo) — API level 26 or later |
| iOS | iOS 13.0 or later |
Related documentation
- Web SDK: biometric capture and document capture
- Android SDK: biometric capture and document capture
- iOS SDK: biometric capture and document capture