Device Management MDM

Applivery Device Management Android Agent

Para ampliar las limitaciones de la API de Android, Applivery proporciona una aplicación de agente que ayuda a realizar un mejor seguimiento de la actividad de los dispositivos, incluyendo:

  • Seguimiento geolocalizado
  • Tráfico de red
  • Uso de aplicaciones

Applivery Android MDM Agent es una aplicación de Android escrita en Kotlin que se implementa a nivel de política para informar el uso del dispositivo de vez en cuando, dependiendo del tipo de suscripción que tenga.

Funcionalidades #

Seguimiento geolocalizado #

Informa de la geolocalización del dispositivo (latitud, longitud), incluida la dirección completa de la calle cuando esté disponible. Puede ver la lista completa de ubicaciones informadas desde el panel de control que va a Ubicaciones de dispositivos > (seleccione un dispositivo Android). > Haz clic en cada línea de la lista para mostrar la vista previa del mapa y haz clic en Abrir para abrir la ubicación en Google Maps.

Informes de uso de aplicaciones #

Informa del tiempo de uso de las aplicaciones consultando las actividades en primer plano de las API de Android. Los análisis de uso serán mostrados por la aplicación semanalmente. Agregamos los tiempos de uso por nombre de paquete, proporcionando también el nombre de la aplicación y la categoría cuando esté disponible. Las 5 aplicaciones principales se colorearán en diferentes colores para una mejor identificación. El resto del tiempo de uso se agregará en gris.

Para acceder a los análisis de informes, vaya a Dispositivos > (Seleccione un dispositivo Android) > Tiempo de pantalla de uso>, luego use el selector ubicado encima de los gráficos para moverse a través de semanas.

Tráfico de red #

Informa del tráfico de red entrante y saliente de las aplicaciones en Mb consultando el uso de la red API de Android. El análisis de red será mostrado por la aplicación semanalmente. Agregamos el uso de la red por nombre de paquete, proporcionando también el nombre y la categoría de la aplicación cuando esté disponible. Las 5 aplicaciones principales se colorearán en diferentes colores para una mejor identificación. El resto del tiempo de uso se agregará en gris.

Para acceder a los análisis de informes, vaya a Dispositivos > (Seleccione un dispositivo Android) > Red de uso >y, a continuación, utilice el selector situado encima de los gráficos para desplazarse por semanas. YPuede usar los selectores azules para limitar el contenido y solo ver el tráfico WiFi o móvil o para distinguir entre el tráfico de red recibido y transmitido .

Características por plan #

Característica Plan de inicio Plan Avanzado
Seguimiento geolocalizado Frecuencia de sincronización: cada 1h.
Retención: 1 semana
Frecuencia de sincronización: cada 15 minutos.
Retención: 1 mes
Tráfico de red Frecuencia de sincronización: cada 24h.
Retención: 1 semana.
Frecuencia de sincronización: cada 12h.
Retención: 1 mes.
Uso de aplicaciones Frecuencia de sincronización: cada 24h.
Retención: 1 semana.
Frecuencia de sincronización: cada 12h.
Retención: 1 mes.

Mantenemos sus datos seguros y privados #

En Applivery nos tomamos muy en serio la seguridad de los datos, más aún cuando se trata de datos confidenciales de los dispositivos de los usuarios. Es por eso que Applivery Android MDM Agent utiliza los mejores algoritmos de cifrado de su clase para proteger de extremo a extremo los datos transmitidos.

Todos los informes de seguimiento se cifran en tiempo de ejecución utilizando hash criptográfico SHA-256 , mientras que también están protegidos en tránsito mediante SSL TLS 1.3. Una vez en nuestros servidores, sus datos también se cifran en reposo utilizando
SHA-256
.

Habilitación del agente en el nivel de directiva #

Applivery Device Management Android Agent está habilitado en el nivel de directiva. Ve a tus políticas de Android desde Directivas de administración de > dispositivos. Puede usar el filtro superior para mostrar solo las políticas de Android. Haga clic en uno de ellos y vaya a la sección Agente (1) en el menú del lado izquierdo.

Para activar el Agente de Android, haga clic en el botón Activar situado en la parte superior derecha (2).

Por último, decide si qioeres que el agente se instale en modo Required for Setup. Esta opción es la más común para nuevos dispositivos, la aplicación se instalará durante el proceso de inscripción para asegurarse de que está instalada antes de que se inicie el sistema.

Si no seleccionas esta opción, la aplicación se instalará en modo Force Installed, que es el escenario más común, y la aplicación del agente se instalará automáticamente en los dispositivos y no se podrá eliminar.

No olvide hacer clic en el botón Guardar cambios antes de salir de la página para implementar todos sus cambios .

Aviso importante

Tenga en cuenta que una vez guardado, el agente de Android se implementará en todos sus dispositivos asociados con esa política, sin embargo,no comenzará a informar hasta que se abra al menos una vez y se acepten permisos de acceso explícitos.

Cómo iniciar el agente mediante programación desde el flujo de trabajo #

Como se mencionó anteriormente, Applivery Android Agent debe abrirse al menos una vez para obtener los permisos adecuados y comenzar a informar. Es posible que necesite iniciarlo programáticamente desde su proceso de inscripción o desde otra aplicación.

Para iniciar Applivery Agent, debe invocarlo con una intención con la siguiente acción:

com.applivery.mdm_agent.action.LAUNCH

Para asegurarse de que el agente está disponible en tiempo de ejecución, es posible que primero deba consultar información del sistema al respecto, como llamar a:

val intent = Intent("com.applivery.mdm_agent.action.LAUNCH")
if (packageManager.queryIntentActivities(intent, 0).isNotEmpty()) {
    startActivity(intent)
}

Ten en cuenta que, a partir de Android 11, se aplican filtros de visibilidad de paquetes, por lo que, para garantizar que la aplicación sea detectable por queryIntentActivities y similares, debes agregar la siguiente información de consulta al manifiesto de la aplicación de llamadas, donde com.example.app es el nombre del paquete de tu aplicación:

<manifest package="com.example.app">
    <queries>
        <intent>
            <action android:name="com.applivery.mdm_agent.action.LAUNCH" />
        </intent>
    </queries>
    ...
</manifest>

— Habla con un experto —

Programa una demo