Device Management MDM

Modo quiosco en Android

single-app advanced-kiosk

El modo quiosco de Android es una de las funciones más comunes que los administradores pueden utilizar para dedicar los dispositivos Android a un uso específico o limitar el uso de esos dispositivos a un conjunto de aplicaciones o funciones.

En este artículo verás los principales modos quiosco que proporciona Applivery y una descripción en profundidad de todas sus características y opciones de configuración.

Modos de bloqueo disponibles en Android #

Nota

Esta función sólo está disponible en dispositivos Totalmente administrados. Más información sobre las opciones de gestión de Android aquí.

Applivery ofrece 3 modos principales de quiosco para dispositivos Android:

Modo Quiosco Número de Apps Descripción
Aplicación única Sólo una app Bloquea el dispositivo a una sola App. El modo quiosco de aplicación única de Applivery se utiliza normalmente cuando los administradores desean bloquear los dispositivos a una sola aplicación, impidiendo que los usuarios escapen de dicha aplicación.
Lanzador básico (multiaplicación) Multiaplicación Bloquea el dispositivo en varias aplicaciones con el Lanzador nativo de Android
Lanzador avanzado (multiaplicación) Multiaplicación Bloquea el dispositivo con varias aplicaciones mediante el Lanzador Avanzado de Applivery, que ofrece funciones adicionales además de las funciones predeterminadas de Android.

Modo quiosco de aplicación única en dispositivos Android #

Cómo configurar el modo quiosco de aplicación única en dispositivos Android #

single-app
El bloqueo del quiosco de una sola aplicación se establece a nivel de política en Applivery.
  1. Dirígete a una de tus políticas o crea una nueva desde Gestión de dispositivos > Políticas (1).
  2. En el menú de la izquierda, haz clic en Quiosco (2).
  3. Elige la opción Aplicación única (3).
  4. Elige una aplicación (4) en el menú desplegable. Si todavía no tienes ninguna aplicación añadida a tu política, añade al menos una de la sección Apps.
  5. Configura las opciones (5) y el comportamiento del dispositivo durante el bloqueo:
    • Ajustes del dispositivo: si la aplicación Ajustes está permitida en modo quiosco.
    • Acciones del botón de encendido: define el comportamiento de un dispositivo en modo quiosco cuando un usuario pulsa y mantiene pulsado (de forma prolongada) el botón de encendido.
    • Barra de estado: Especifica si la información del sistema y las notificaciones están desactivadas en el modo quiosco.
    • Avisos de error del sistema: Especifica si los cuadros de diálogo de error del sistema para apps bloqueadas o que no responden se bloquean en el modo quiosco. Cuando se bloquea, el sistema fuerza la detención de la aplicación como si el usuario eligiera la opción cerrar aplicación en la interfaz de usuario.
    • Navegación del sistema: Especifica qué funciones de navegación están activadas (p.ej, botones Inicio, Vista general) en el modo quiosco.
    • Network scape hatch: Si está activada la escotilla de escape de red. Si no se puede establecer una conexión de red en el momento del arranque, la ventana de escape pide al usuario que se conecte temporalmente a una red para actualizar la política del dispositivo.

Cómo preparar aplicaciones Android para ser bloqueadas en el modo de quiosco de aplicación única #

Para bloquear tu aplicación personalizada en el modo de quiosco de aplicación única, se requieren algunos pasos a nivel de código.

Dentro de Manifest.xml, coloca la siguiente intent-filter en la actividad destinada a mostrarse en modo quiosco.

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.HOME" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

Modos de quiosco multi-aplicación en dispositivos Android #

Hay dos opciones para bloquear dispositivos en modo quiosco multi-aplicación: Lanzador Básico y Lanzador Avanzado.

Mientras que el Lanzador Básico se basa en el Device Policy Controller (DPC) nativo de Android y proporciona funciones básicas, el Lanzador Avanzado se ha creado para ampliar las capacidades del DPC de Android, proporcionando funciones más potentes en la parte superior. Echémosles un vistazo.

Nota

Ten en cuenta que el Lanzador Avanzado sólo está disponible en algunos planes de facturación. Echa un vistazo a las diferentes opciones de precios aquí.

Cómo configurar el Lanzador Básico (para múltiples Apps) #

El Lanzador Básico permite a los administradores elegir una lista de aplicaciones Android y mostrarlas en una interfaz de usuario bloqueada. En este modo, el administrador puede bloquear qué aplicaciones estarán disponibles y también podrá configurar los permisos para navegar por el sistema operativo o acceder a la barra de notificaciones.

add-app
Al igual que el resto de configuraciones de tipo quiosco, el bloqueo del Lanzador Básico se establece a nivel de Política en Applivery.En primer lugar tendrás que elegir la lista de aplicaciones que se permitirán al usuario. Dentro de una política, dirígete a Apps (6) y utiliza el botón + Añadir App (7) para añadir nuevas aplicaciones a la lista.Ten en cuenta que:
  • Sólo se mostrarán en la interfaz las aplicaciones en modo Instalación forzosa.
  • Todas las aplicaciones del sistema estarán ocultas por defecto, así que tendrás que añadir las que quieras mostrar, una a una.
basic-launcher
Una vez hecho esto, utiliza el menú de la izquierda y haz clic en Quiosco (8):
  1. Elige la opción Lanzador (9).
  2. Configura las opciones (10) y el comportamiento del dispositivo durante el bloqueo:
    • Ajustes del dispositivo: si la aplicación Ajustes está permitida en modo quiosco.
    • Acciones del botón de encendido: define el comportamiento de un dispositivo en modo quiosco cuando un usuario pulsa y mantiene pulsado (de forma prolongada) el botón de encendido.
    • Barra de estado: Especifica si la información del sistema y las notificaciones están desactivadas en el modo quiosco.
    • Avisos de error del sistema: Especifica si los cuadros de diálogo de error del sistema para apps bloqueadas o que no responden se bloquean en el modo quiosco. Cuando se bloquea, el sistema fuerza la detención de la aplicación como si el usuario eligiera la opción de cerrar aplicación en la interfaz de usuario.
    • Navegación del sistema: Especifica qué funciones de navegación están activadas (p.ej, botones Inicio, Vista general) en el modo quiosco.
    • Network scape hatch: Si está activada la escotilla de escape de red. Si no se puede establecer una conexión de red en el momento del arranque, la ventana de escape pide al usuario que se conecte temporalmente a una red para actualizar la política del dispositivo.

Cómo configurar el Lanzador Avanzado (para múltiples Apps) #

El Lanzador Avanzado viene con potentes funciones adicionales:
  • App de Ajustes protegida con contraseña: protege el acceso a la App de Ajustes con una contraseña para que sólo los usuarios que la conozcan puedan utilizar la App de Ajustes del dispositivo para realizar acciones administrativas.
  • Personalización del fondo de pantalla: personaliza la imagen de fondo con tus propios fondos de pantalla.
  • Opciones avanzadas de listado de aplicaciones: elige qué aplicaciones se mostrarán, independientemente del tipo de instalación, de forma que puedas forzar la instalación de determinadas aplicaciones que se ejecutarán siempre en segundo plano.
advanced-launcher
Para activar el Lanzador Avanzado, basta con activar la opción Activar el lanzador avanzado (11). A continuación, configura las siguientes opciones:
  1. Escape Hatch Password: configura una contraseña de bypass que será requerida a los ajustes del sistema.
  2. Fondo de pantalla: escribe o pega la URL de cualquier imagen de fondo de pantalla de Android.
  3. Aplicaciones listadas: utiliza los botones para activar/desactivar las aplicaciones que se mostrarán al usuario.

— Habla con un experto —

Programa una demo