El modo extraviado es una función disponible en dispositivos empresariales, lo que les permite a los empleadores bloquear y proteger de forma remota un dispositivo perdido y, de manera opcional, mostrar un mensaje en la pantalla del dispositivo con la información de contacto del empleado o el departamento de TI. Esto ayuda a proteger los datos de la organización y de los empleados mientras se intenta recuperar el dispositivo, y puede mejorar las probabilidades de recuperación.
Nota: El modo extraviado es útil cuando existe la posibilidad de que se recupere el dispositivo, ya que, cuando lo haga, se podrá usar para trabajar de inmediato, sin perder datos y sin necesidad de volver a aprovisionarlo. Si bien te recomendamos que primero uses el modo extraviado para tratar de recuperar el dispositivo, si no lo recuperas después de activar el modo perdido durante al menos 24 horas, te recomendamos que limpies el dispositivo de forma remota para proporcionar la protección más sólida para los datos laborales.
Requisitos previos
El dispositivo debe ser propiedad de la empresa; el perfil de trabajo es compatible con Android 13 y versiones posteriores, y los dispositivos completamente administrados con Android 11 y versiones posteriores.
Iniciar modo extraviado
Para poner un dispositivo en modo extraviado, emite un comando a él con el tipo de comando START_LOST_MODE
.
Se debe proporcionar, al menos, uno de los siguientes detalles con el comando:
- Mensaje perdido
- Número de teléfono
- Dirección de correo electrónico
- Dirección
De manera opcional, el administrador de TI puede optar por proporcionar lo siguiente:
- Nombre de la organización
Ejemplo:
command_body = '''{ "type": "START_LOST_MODE", "startLostModeParams": { "lostOrganization": { "defaultMessage": "Example Organisation", "localizedMessages":{ "en-US": "Example Organisation" } }, "lostStreetAddress": { "defaultMessage": "1800 Amphibious Blvd. Mountain View, CA 94045", "localizedMessages":{ "en-US": "1800 Amphibious Blvd. Mountain View, CA 94045" } } } }''' androidmanagement.enterprises().devices().issueCommand( name='enterprises/{}/devices/{}'.format(enterprise_id, device_id), body=json.loads(command_body) ).execute()
Una vez que se coloca correctamente en el modo extraviado, se bloquea el dispositivo y todas las apps, y el DeviceState
del dispositivo se cambia a LOST
.
No se puede poner un dispositivo en modo extraviado en los siguientes casos:
- El dispositivo no es un dispositivo que pertenece a la organización
- El dispositivo ya está en modo extraviado
- Un administrador de TI restableció la contraseña del dispositivo en las últimas 12 horas.
- El empleado salió del modo extraviado manualmente en las últimas 12 horas.
- Es un perfil de trabajo en un dispositivo empresarial y el perfil de trabajo está pausado.
Nota: El modo extraviado es compatible con el modo de inicio directo.
Estado de alerta
Este es el primer estado en el que entra un dispositivo cuando se pone en modo extraviado. En este estado, el dispositivo suena durante hasta 5 minutos, lo que le da al usuario la oportunidad de encontrarlo y quitarlo del modo extraviado. Durante este tiempo, no se informa la ubicación del dispositivo.
Si se accede al dispositivo en estado de alerta, aparecerán dos opciones:
- This is my device: Permite que el empleado ingrese su contraseña y quite el dispositivo del modo extraviado. Si esto ocurre antes de que finalice el período de 5 minutos, no se enviarán datos de ubicación del dispositivo al administrador.
- Encontré este dispositivo: Permite que alguien que no es el empleado detenga el sonido del dispositivo. De esta manera, el dispositivo pasa al estado perdido.
Nota: La ubicación del dispositivo solo se comparte con el administrador después de que hayan transcurrido los 5 minutos.
Estado perdido
En este estado, el dispositivo deja de sonar y envía actualizaciones de ubicación cada minuto. Las actualizaciones de ubicación se envían como registros de uso, a los que se puede suscribir un EMM con notificaciones de Pub/Sub.
Si se accede al dispositivo en estado perdido, se mostrarán hasta tres opciones:
- Desbloquear: Permite que el empleado ingrese su contraseña y quite el dispositivo del modo extraviado.
- Propietario de la llamada: Inicia una llamada telefónica al número proporcionado en los parámetros de inicio del modo perdido. Esta opción se oculta si no se proporciona un número de teléfono.
- Emergencia: Permite acceder al marcador de emergencia.
Detener modo extraviado
Para quitar un dispositivo del modo extraviado, emite un comando a uno con el tipo de comando STOP_LOST_MODE
.
A diferencia del comando para iniciar el modo extraviado, no es necesario proporcionar información adicional. Si proporcionas la contraseña del dispositivo, también puedes salir del modo extraviado para quitarlo de forma manual.
Ejemplo:
command_body = '''{ "type": "STOP_LOST_MODE", "stopLostModeParams": {} }'''androidmanagement.enterprises().devices().issueCommand( name='enterprises/{}/devices/{}'.format(enterprise_id, device_id), body=json.loads(command_body) ).execute()
Cuando se quita correctamente el dispositivo del modo extraviado, se desbloquean todas las apps en él y el empleado puede usarlo con normalidad. El estado aplicado del dispositivo se restablece al estado en el que se encontraba antes del modo extraviado.
Notificaciones de Pub/Sub
Para recibir mensajes en modo extraviado, como la confirmación de que un dispositivo ingresa al modo extraviado o sale de él, debes habilitar una empresa y suscribirla a los tipos de notificación COMMAND
y USAGE_LOGS
.
El Pub/Sub COMMAND
proporciona información sobre los siguientes eventos:
StartLostModeStatus
: Indica que el administrador puso correctamente el dispositivo en modo extraviado.StopLostModeStatus
: Indica que el administrador quitó correctamente el dispositivo del modo extraviado.
El Pub/Sub USAGE_LOGS
proporciona información sobre los siguientes eventos:
LostModeLocationEvent
: Hay una ubicación y una actualización de la batería.StopLostModeUserAttemptEvent
: Si alguien intenta sacar un dispositivo del modo extraviado, ya sea con éxito o sin éxito.LostModeOutgoingPhoneCallEvent
: Si alguien realiza una llamada telefónica saliente.
Nota: Las acciones que ejecutan las acciones del administrador activan notificaciones en el
pub/sub COMMAND
. Las acciones que ejecuta el empleado activan notificaciones en el Pub/Sub USAGE_LOGS
.