¿Cómo puedo utilizar otras aplicaciones en Fully?
Si desea limitar el uso de su dispositivo a una única aplicación, le invitamos a que eche un vistazo a nuestra aplicación Fully Single App Kiosk. Con ella podrá configurar rápidamente un quiosco con una sola aplicación.
En Fully Kiosk Browser puede abrir otras aplicaciones de muchas formas diferentes:
Utilizando el Universal Launcher. Añada sus aplicaciones al lanzador en la configuración de Fully y acceda a él abriendo la URL
fully://launcher. El lanzador es una página web especial de Fully Kiosk cuyo código HTML tiene este aspecto. Puede diseñar el aspecto del lanzador de forma flexible y sencilla añadiendo cualquier código HTML a la etiqueta<head>de la página del lanzador.Utilizando el modo Single App Mode en la configuración del Kiosk Mode (consulte la configuración del Kiosk Mode).
Al abrir un enlace a un archivo o contenido gestionado por una aplicación externa —es necesario que la opción View Other Files esté configurada en Pass URL/File/Content to External App—
Al abrir una URL de esquema de intención: es necesario que esté activada la opción Open Other URL Schemes. Aquí encontrará ejemplos de URL de intención que funcionan:
intent:#Intent;component=com.skype.raider/.Main;end
intent:#Intent;component=com.android.mms/.ui.ConversationList;endAl llamar a las funciones de la interfaz de JavaScript
fully.startApplication()ofully.startIntent(), es necesario que la opción Enable JavaScript Interface esté activadaAl utilizar los puntos finales
startApplicationoloadURLcon una URL de Intent en la interfaz RESTMediante la opción experimental Application to Run On Start in Background/Foreground (Aplicación que se ejecuta al iniciar en segundo plano/primer plano). Técnicamente, las aplicaciones especificadas se iniciarán al arrancar el dispositivo mediante su intent de lanzador. A continuación, Fully Kiosk vuelve a situarse en primer plano si utiliza la opción de inicio en segundo plano.
Puede permitir que otras aplicaciones pasen a primer plano en el Kiosk Mode añadiendo el nombre del paquete de la aplicación a Kiosk Mode >> App Whitelist. Por ejemplo, para permitir las llamadas entrantes de Skype, añada com.skype.raider a la App Whitelist. Si utiliza el Task Lock Mode (en dispositivos aprovisionados), también deberá añadir la aplicación a la App Lock Task Whitelist si desea que se permita su inicio. Las aplicaciones iniciadas directamente por Fully Kiosk se incluyen automáticamente en la lista blanca y, por lo general, no es necesario añadirlas.
Si necesita averiguar el nombre correcto de un componente para alguna actividad, solo tiene que añadir esa aplicación al Universal Launcher y verá el nombre del componente en la sección Configuration del elemento del lanzador. La parte del nombre del componente que aparece antes de la barra es el nombre del paquete.
Restricciones al iniciar otras aplicaciones:
- A diferencia de Fully Kiosk, otras aplicaciones no suelen mostrarse sobre la pantalla de bloqueo. Por lo tanto, si su dispositivo está bloqueado, es posible que aparezca la pantalla de bloqueo al iniciar otra aplicación. Lamentablemente, esto es algo que Fully no puede modificar. Como solución alternativa, modifique la configuración de Android para que la pantalla nunca se bloquee (lamentablemente, no podemos hacerlo de forma automática). En Android 8 y versiones posteriores, puede intentar desbloquear el bloqueo de pantalla mediante deslizamiento utilizando la opción experimental Unlock Swipe Screen Lock (Desbloquear el bloqueo de pantalla mediante deslizamiento) en la configuración de Device Management (Gestión de dispositivos). Consulte estas preguntas frecuentes para obtener más detalles.
- Fully Kiosk puede forzar que muchas aplicaciones se ejecuten en modo de pantalla completa mediante la opción Force Immersive Fullscreen. Tenga en cuenta las limitaciones inherentes a esta función: ni el teclado ni el botón Atrás funcionarán. Consulte esta sección de preguntas frecuentes para conocer otra opción.
- Para utilizar correctamente Screensaver Timer o Screen Off Timer, consulte la sección Other Settings (Otros ajustes) de Fully para ver las opciones que controlan las funciones de inactividad mientras otra aplicación está en primer plano.
- Fully Kiosk intenta bloquear las teclas de volumen incluso cuando hay otra aplicación en primer plano. Puede conseguir un bloqueo más eficaz de las teclas de volumen utilizando la configuración de Device Owner Settings con dispositivos aprovisionados o mediante las funciones de KNOX (solo en dispositivos Samsung).
- Otra aplicación puede permanecer en primer plano de forma indefinida si el usuario no pulsa el botón Atrás o Inicio. Considere la posibilidad de utilizar la opción Regain Focus After Idle Time (Recuperar el foco tras un tiempo de inactividad) o las funciones de la interfaz JS
fully.isInForeground()yfully.bringToForeground()para que Fully Kiosk vuelva a estar en primer plano cuando sea necesario.