Saltar al contenido

El navegador Fully Kiosk Browser se cuelga. ¿A qué se debe? ​

Si la aplicación Fully Kiosk desaparece de forma aleatoria, es posible que se cuelgue o que el sistema operativo Android la cierre. El 99 % de estos problemas se deben a Android Webview, que aún presenta numerosos errores conocidos (por ejemplo, fugas de memoria conocidas al utilizar animaciones CSS). También pueden producirse problemas de ANR (la aplicación no responde). Estos problemas suelen estar relacionados con una combinación específica de página web y hardware de Android.

  1. Android Webview puede bloquearse al cabo de un tiempo o provocar ANR debido a la complejidad del sitio web y al uso de recursos, algo que, lamentablemente, no podemos detectar. Puede intentar abrir una página sencilla como www.google.com. Si el navegador Fully Kiosk Browser ya no se bloquea, entonces se trata, sin lugar a dudas, de un problema de Webview. Estos fallos pueden aparecer y desaparecer debido a actualizaciones en ese sitio web concreto o a actualizaciones de Android Webview. La única forma de evitarlos es actualizar o revertir a una versión anterior de Webview, o bien simplificar su sitio web. En muchos casos, el problema también está relacionado con el hardware del dispositivo; cambiar de tipo de dispositivo puede ser de ayuda.

  2. Si Fully Kiosk empezara de repente a fallar cada vez que se inicia la aplicación, podría deberse a una actualización defectuosa de Webview, como la de marzo de 2021. Le recomendamos que desactive las actualizaciones automáticas de Webview/Chrome una vez que haya realizado las pruebas pertinentes, para evitar este tipo de riesgos. Utilice la configuración del dispositivo para poder actualizar Webview de forma remota y manual cuando sea necesario.

Asegúrese de que estas opciones de Other Settings estén activadas para intentar el reinicio automático de la aplicación tras un bloqueo: Restart Fully After Crash, Restart Fully After Update y Run as Priority App. Los mecanismos de reinicio Fully Kiosk funcionan mejor si están activadas las opciones Keep Screen On y Kiosk Mode. Tenga en cuenta que no podemos garantizar el reinicio en algunos casos, ya que nuestra aplicación no es una aplicación del sistema y no puede anular los controles del sistema operativo Android.

Cuando Fully Kiosk se reinicia automáticamente tras un fallo, se genera una entrada en el registro. Consulte el Fully Log en Remote Admin. Si desea saber exactamente qué está provocando el fallo, puede obtener y analizar un informe de error justo después de que se produzca el fallo en su dispositivo. Si no puede generar un informe de error inmediatamente después del fallo, puede conectar su dispositivo al ordenador y registrar de forma continua el Logcat utilizando las herramientas ADB y un comando como /path/to/adb logcat >logcat.txt; a continuación, analice el archivo resultante.