Saltar al contenido principal

Compatibilidad de dispositivos

El flujo de verificación de identidad se ejecuta en el navegador o app del usuario final y depende de cámara, WebRTC y aceleración gráfica para capturar documentos y selfies. Usa esta guía para definir qué combinaciones de dispositivo+navegador soportarás oficialmente en tu integración, diseñar mensajes de compatibilidad y preparar a tu mesa de ayuda para casos fuera de cobertura.

Resumen rápido

  • Mejor experiencia web: Chrome 90+, Safari 14.1+, Edge 95+. Firefox 94+ en equipos de escritorio.
  • Apps nativas: Android 5+ y iOS 12+ tienen soporte completo para el flujo embebido.
  • No soportado: Firefox móvil no expone la cámara con la configuración que requiere nuestro SDK.
  • Soporte parcial: Opera y otros navegadores derivados de Chromium (Brave, Vivaldi, Samsung Internet, Yandex, etc.) cambian con frecuencia su manejo de cámara y pueden romper el flujo. Mantén un plan de contingencia o redirige al navegador recomendado.
Importante

Cuando tu soporte detecte un bloqueo de cámara o permisos en un navegador soportado, referencia la guía de permisos de cámara y mantén registro del dispositivo para detectar patrones.

Aplicaciones nativas

PlataformaVersión mínimaEstadoDetalle
Android5 (Lollipop)Soporte completoFlujo embebido listo para apps nativas; requiere Google Play Services y cámara trasera funcional.
iOS12Soporte completoCompatible con iPhone y iPad; sincroniza passkeys y biometría a través de iCloud Keychain.
NavegadorVersión mínimaEstadoLo que debes saber
Chrome en Android90Soporte completoIdeal para flujos web móviles y mini apps; comunica este navegador como recomendado.
Safari en iOS14.1Soporte completoSolicita permisos de cámara en la primera pantalla; prepara un snippet para guiar al usuario si los deniega.
Chrome en iOS90 (iOS 14.4+)Soporte completoComparte motor WebKit, pero requiere que el usuario habilite cámara por app.
Firefox en AndroidNo soportadoSu control personalizado de cámara bloquea nuestro SDK; redirige a Chrome antes de iniciar.
Opera en Android/iOSÚltima versiónSoporte parcialCambios frecuentes de permisos rompen la selfie; agrega un mensaje “prueba en Chrome o Safari”.
Navegadores basados en ChromiumÚltima versiónSoporte parcialSuelen funcionar, pero los parches de seguridad pueden cerrar WebRTC sin aviso.
NavegadorVersión mínimaEstadoLo que debes saber
Chrome85Soporte completoNavegador recomendado para tus testers y agentes internos.
Firefox94Soporte completoValida que about:preferences#privacy permita cámara y micrófono antes de QA.
Safari (macOS)11Soporte completoDisponible desde macOS High Sierra; incluye Continuity Camera en Ventura+.
Edge (Chromium)95Soporte completoExcelente para empresas Windows con Windows Hello.
OperaÚltima versiónSoporte parcialReconoce permisos automáticamente; si falla, sugiere Edge o Chrome.
Otros (Brave, Vivaldi, Arc, Whale, etc.)Última versiónSoporte parcialLos cierres de WebRTC pueden ser intermitentes; registra el userAgent cuando ocurra.
macOS con retrato o studio lighting

En macOS Ventura 13+ y Sonoma 14+ los efectos de cámara como Modo retrato o Studio Lighting alteran los frames que usa Soyio. Agrega una nota en tu flujo para que el usuario abra el Centro de control (icono de cámara en la barra de menú), desactive el efecto y reinicie el paso antes de capturar de nuevo.

Buenas prácticas antes de lanzar

  1. Ejecuta QA cruzado en sandbox con cada navegador soportado y conserva capturas de pantalla para tu runbook.
  2. Incluye detección de navegador para recomendar Chrome, Safari o Edge cuando aparezca un agente con soporte parcial.
  3. Activa alternativas nativas: si detectas un navegador no soportado, ofrece continuar el flujo en tu app móvil mediante deep link.
  4. Registra telemetría básica (user agent, permisos otorgados, errores WebRTC) para compartirla con nuestro equipo de soporte.
  5. Comunica requisitos técnicos en correos, landings o tooltips antes del flujo para reducir la fricción en la primera visita.

Mantén esta tabla alineada con tus ciclos de release para anticipar regresiones. Si necesitas confirmar un navegador no listado, contáctanos a través del canal de soporte indicando sistema operativo, versión y URL que estabas usando.