Prérequis
Le cadre de capture prend en charge WebRTC et les versions récentes des navigateurs listés ci-dessous. Le bon fonctionnement n'est pas garanti sur les versions très anciennes.
| Système d'exploitation | Chrome | Firefox | Safari | Samsung Internet | Opera | Edge |
|---|---|---|---|---|---|---|
| Windows (bureau) | ✅ | ✅ | N/A | N/A | ❌ | ❌ |
| MacOS (bureau) | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |
| Android | ✅ | ❌ | N/A | ✅ | ❌ | ❌ |
| iOS | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |
Le Web SDK peut s'exécuter dans une WebView Android ou iOS native, à condition que l'application soit servie via HTTPS.
| Plateforme | Version minimale |
|---|---|
| Android WebView | Android 8 (API 26) ou supérieur |
| iOS WebView | iOS 13 ou supérieur |
Pour Android, les WebViews basées sur Chromium sont recommandées. Pour iOS, SFSafariViewController est recommandé plutôt que WKWebView pour une meilleure compatibilité DOM. Consultez la page des PoCs pour des exemples d'implémentation.
La prise en charge officielle est limitée aux WebViews Android et iOS natives. React Native, Ionic et les autres frameworks multiplateforme ne sont pas pris en charge.
Le composant est approuvé sur les WebViews d'Instagram et de Facebook en mode Liveness sans interaction. Le Liveness avec interaction n'est pas compatible avec les WebViews des réseaux sociaux.