En algunos dispositivos Android (especialmente ROMs personalizadas de fabricantes chinos) o navegadores dentro de la aplicación (WebView), la cámara puede no abrirse en la pantalla “Captura de ID > Inicializando cámara…”. Verifique las causas y soluciones a continuación en orden y, si la cámara sigue fallando dentro de un WebView, use la ruta de omisión para continuar en un navegador estándar.Documentation Index
Fetch the complete documentation index at: https://developers.argosidentity.com/llms.txt
Use this file to discover all available pages before exploring further.
Comprensión del problema
Cuando la cámara no se abre en un entorno WebView o Android, generalmente se debe a una de las siguientes causas.- Cámara bloqueada en el navegador dentro de la aplicación (WebView): Algunos navegadores dentro de aplicaciones y navegadores predeterminados de dispositivos chinos bloquean el acceso a la cámara (
getUserMedia) dentro del WebView. Si llega a la pantalla de la cámara pero no aparece ningún icono de cámara en uso en la parte superior, la cámara está bloqueada en ese entorno. - Android System WebView desactualizado: En un entorno APK WebView, una versión antigua de Android System WebView puede impedir que
getUserMediafuncione, por lo que la cámara nunca se inicializa. - Permiso no concedido: Si el permiso del dispositivo (sistema operativo) o el permiso del navegador (sitio) está desactivado, la cámara no se iniciará. En los dispositivos chinos, ambos permisos deben concederse por separado.
- Otros factores del entorno: Varias pestañas abiertas en el mismo navegador mientras la cámara está en uso, o una aplicación de seguridad/MDM instalada en el dispositivo que restringe el uso de la cámara.
Soluciones
1. Espere un momento si la inicialización de la cámara es lenta
Al cambiar a la pantalla de captura de ID, la inicialización de la cámara puede retrasarse unos segundos según el rendimiento del dispositivo. Aunque la pantalla no aparezca de inmediato, espere un momento y continuará al siguiente paso normalmente.2. Use un navegador estándar como Chrome
Los navegadores dentro de aplicaciones (WebView) y algunos navegadores predeterminados de dispositivos chinos pueden bloquear la cámara. Si no aparece ningún icono de cámara en la parte superior de la pantalla de la cámara, vuelva a abrir la página en el navegador Chrome y continúe.3. Verifique los permisos de cámara (dispositivo + navegador)
En Android, incluidos los dispositivos chinos, tanto el permiso del dispositivo (sistema operativo) como el permiso del navegador (sitio) deben estar permitidos para que la cámara se inicie. Si alguno está desactivado, la cámara no se inicializará. Para los pasos detallados para volver a habilitar los permisos, consulte Cómo habilitar el permiso de cámara.4. Mantenga abierta solo una pestaña del navegador
Si hay dos o más pestañas abiertas en el mismo navegador mientras la cámara está en uso, es posible que la cámara no funcione correctamente. Cierre todas las demás pestañas, mantenga solo una e intente de nuevo.5. Verifique las aplicaciones que bloquean la cámara
Una aplicación de seguridad corporativa o una aplicación MDM (Mobile Device Management) puede restringir el uso de la cámara. Las aplicaciones de seguridad internas de algunos fabricantes son un ejemplo común. Desactive la aplicación e intente de nuevo.6. Actualice Android System WebView (APK WebView)
Si la cámara no se inicializa en un entorno APK WebView, actualice Android System WebView y Chrome a la última versión desde Google Play y luego intente de nuevo.Esto es especialmente probable en dispositivos con una versión de sistema operativo/WebView fija, como los dispositivos de banco de pruebas. La compatibilidad con
getUserMedia depende de la versión de WebView, por lo que la actualización por sí sola a menudo lo resuelve.7. Continuar en un navegador estándar (omisión de WebView)
Si la cámara sigue sin abrirse dentro del navegador de la aplicación (WebView) después de los pasos anteriores, puede finalizar la verificación abriendo el mismo enlace de ID Check en un navegador estándar.Obtenga el enlace de ID Check del servicio
Pida al servicio (su proveedor) que reenvíe el enlace de ID Check (LiveForm) por SMS, correo electrónico, etc. Si la pantalla de la aplicación ofrece una opción «Abrir en el navegador predeterminado», puede usarla en su lugar.
Ábralo en un navegador estándar como Chrome / Safari
Pegue el enlace en la barra de direcciones del navegador predeterminado del teléfono (Android: Chrome, iOS: Safari) y ábralo.
Para integradores (el proveedor)
- Para gestionar a los usuarios que se quedan atascados en la cámara dentro de una aplicación (WebView), proporcione una ruta para entregar el enlace de ID Check a un navegador externo (por ejemplo, reenvío por SMS/correo electrónico, un botón «Abrir en el navegador predeterminado» o un código QR).
- Al volver a abrir externamente, use siempre el navegador predeterminado del sistema. Volver a abrir en un navegador integrado como Custom Tabs o SFSafariViewController puede reproducir el mismo problema de cámara.
- El resultado de la verificación se entrega a través de Webhook y la Return URL (
kycStatus/errorCode), por lo que su servicio aún recibe el resultado incluso cuando el usuario completa la verificación en un navegador externo.
Si el problema persiste
Si los métodos anteriores no resuelven el problema:- Reinicie el dispositivo: Apague el dispositivo por completo y vuelva a encenderlo.
- Pruebe otro navegador estándar: Intente de nuevo en otro navegador estándar como Chrome o Safari.
- Contacte a soporte: Si el problema persiste, contacte a soporte al cliente.
Para el rango de dispositivos/navegadores verificados, consulte Navegadores y Dispositivos Recomendados. Los dispositivos con Android inferior a 9 no son compatibles.