Requirements
The capture frame supports WebRTC and the more recent versions of the browsers listed below. Functionality is not guaranteed on very old versions.
| Operating system | Chrome | Firefox | Safari | Samsung Internet | Opera | Edge |
|---|---|---|---|---|---|---|
| Windows (desktop) | ✅ | ✅ | N/A | N/A | ❌ | ❌ |
| MacOS (desktop) | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |
| Android | ✅ | ❌ | N/A | ✅ | ❌ | ❌ |
| iOS | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |
The Web SDK can run inside a native Android or iOS WebView, provided the application is served over HTTPS.
| Platform | Minimum version |
|---|---|
| Android WebView | Android 8 (API 26) or higher |
| iOS WebView | iOS 13 or higher |
For Android, Chromium-based webviews are recommended. For iOS, SFSafariViewController is recommended over WKWebView for better DOM compatibility. See the PoCs page for implementation examples.
Official support is restricted to native Android and iOS WebViews. React Native, Ionic, and other cross-platform frameworks are not supported.
The component is approved on Instagram and Facebook webviews in Liveness without interaction mode. Liveness with interaction is not compatible with social media webviews.