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

Compatibility policy

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

BrowserAndroidiOS/iPadOSDesktop
Chrome≥ v112≥ v112≥ v103
Firefox≥ v110≥ v110≥ v103
Edge≥ v103≥ v103≥ v103
Safari≥ v15.4≥ v15.4
Opera≥ v73≥ v73≥ v86
Samsung Internet≥ v11.1

means that the browser is not supported on the platform.

iOS/iPadOS 15.4 or later

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

CodeWhen it occurs
browserUnsupportedThe browser or operating system does not meet the compatibility matrix. Returned in the session callback starting with Web SDK 2.4.0.
browserValidationUnexpectedErrorAn unexpected failure occurs while validating the browser. Returned in the session callback starting with Web SDK 2.4.0.
FortfaceError.FORTFACE_BROWSER_UNSUPPORTEDLegacy 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 SDKOfficially supported minimum version
AndroidAndroid 8.0 (Oreo) — API level 26 or later
iOSiOS 13.0 or later