He creado un software para restaurantes. Algunos restaurantes tienen tabletas en cada mesa para que sus clientes puedan pedir comida/bebida sin necesidad de un camarero. He terminado de codificar mi software, y ahora tengo otra tarea:
Cada tableta (por ejemplo, Galaxy A7 Tab Lite), debe ejecutar mi aplicación local en chrome (por ejemplo, http://192.168.1.100:3000)
El problema es: Chrome muestra las pestañas, la barra de navegación inferior y el usuario puede acceder a la configuración a través de la barra de notificaciones, habilitar/deshabilitar wifi, etc, como se muestra en estas imágenes:
Dado que el uso de la tableta será únicamente para que el usuario acceda a mi página web (para que pueda pedir comida/bebidas), la página web debe ser:
- a pantalla completa, para que la vista de pestañas no aparezca
- la barra de navegación y la barra de notificaciones deben estar bloqueadas/deshabilitadas
He intentado ESTE tutorial para la pantalla completa. Intenté agregar mi sitio web a la pantalla de inicio, pero cuando hice clic, simplemente se abrió como una pestaña regular, no en modo de pantalla completa.
La razón de esto es (por absurdo que pueda sonar) que en algunos restaurantes, algunos niños fueron capaces de salir de la aplicación y descargar juegos en la tableta, ver Netflix, añadir su foto como imagen de fondo en Android, etc. El usuario solo debe interactuar con mi aplicación web.
Entonces, ¿hay alguna forma de lograr esto? ¿Quizás algunos ajustes de Android, modificaciones en Chrome, aplicaciones de terceros, ROM personalizada?