المتطلبات
المتصفحات المتوافقة
يدعم إطار الالتقاط WebRTC والإصدارات الأحدث من المتصفحات المدرجة أدناه. لا يمكن ضمان الوظائف على الإصدارات القديمة جدًا.
| نظام التشغيل | Chrome | Firefox | Safari | Samsung Internet | Opera | Edge |
|---|---|---|---|---|---|---|
| Windows (سطح المكتب) | ✅ | ✅ | N/A | N/A | ❌ | ❌ |
| MacOS (سطح المكتب) | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |
| Android | ✅ | ❌ | N/A | ✅ | ❌ | ❌ |
| iOS | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |
توافق WebView
يمكن لـ Web SDK العمل داخل Android أو iOS WebView الأصلي، شريطة أن يكون التطبيق يعمل عبر HTTPS.
| المنصة | الحد الأدنى للإصدار |
|---|---|
| Android WebView | Android 8 (API 26) أو أعلى |
| iOS WebView | iOS 13 أو أعلى |
بالنسبة لـ Android، يُوصى باستخدام WebView المستند إلى Chromium. بالنسبة لـ iOS، يُوصى باستخدام SFSafariViewController بدلاً من WKWebView لتحسين توافق DOM. راجع صفحة PoCs للاطلاع على أمثلة التطبيق.
أطر العمل الهجينة غير مدعومة
يقتصر الدعم الرسمي على Android وiOS WebView الأصليين. React Native وIonic وغيرها من أطر العمل متعددة المنصات غير مدعومة.
WebViews لوسائل التواصل الاجتماعي
المكوّن معتمد على WebViews Instagram وFacebook في وضع Liveness بدون تفاعل. Liveness مع التفاعل غير متوافق مع WebViews لوسائل التواصل الاجتماعي.