Потерянный режим

Режим «Потеряно» — это функция, доступная на корпоративных устройствах, позволяющая работодателям удаленно блокировать и защищать потерянное устройство, а также, при необходимости, отображать на экране устройства сообщение с контактной информацией сотрудника или ИТ-отдела. Это помогает защитить данные организации и сотрудников при попытке восстановления устройства и может повысить вероятность его восстановления.

Примечание: Режим восстановления полезен, если есть вероятность, что устройство можно восстановить, поскольку после восстановления его можно сразу же использовать для работы без потери данных и без необходимости повторной настройки. Хотя мы рекомендуем сначала использовать режим восстановления, чтобы попытаться восстановить устройство, если после активации этого режима в течение как минимум 24 часов устройство все еще не восстановлено, мы рекомендуем удаленно стереть данные с устройства для обеспечения максимальной защиты рабочих данных.

Предварительные требования

Устройство должно принадлежать компании; рабочий профиль поддерживается на устройствах Android 13 и выше, а полностью управляемые устройства — на устройствах Android 11 и выше.

Запустить режим "Потерянный"

Чтобы перевести устройство в режим потери, отправьте на него команду типа START_LOST_MODE . При этом необходимо указать хотя бы один из следующих параметров:

  • Потерянное сообщение
  • Номер телефона
  • Адрес электронной почты
  • адрес улицы

При желании ИТ-администратор может предоставить следующую информацию:

  • Название организации

Пример:

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()

После успешного перевода устройства в режим «Потеряно» оно блокируется, все приложения блокируются, а DeviceState изменяется на LOST .

Устройство нельзя перевести в режим потери, если:

Примечание: Режим "Потеряно" поддерживается в режиме прямой загрузки.

Состояние тревоги

Это первое состояние, в которое переходит устройство при переводе в режим поиска потерянного устройства. В этом состоянии устройство звонит до 5 минут, предоставляя пользователю возможность найти свое устройство и вывести его из режима поиска потерянного устройства. Местоположение устройства в это время не передается.

потерянное состояние-один
Рисунок 1. Устройство отображается в режиме пропажи, в состоянии пропажи и в режиме оповещения.

Если доступ к устройству осуществляется в состоянии тревоги, предоставляются два варианта:

  • «Это моё устройство» — позволяет сотруднику ввести свой пароль и вывести устройство из режима утери. Если это произойдёт до истечения 5-минутного периода, данные о местоположении с устройства на сервер администратора не отправляются.
  • Я нашел это устройство , которое позволяет кому-либо, кроме сотрудника, отключить звонок устройства. Это переводит устройство в состояние "потеряно".

Примечание: местоположение устройства передается администратору только по истечении 5 минут.

Потерянное государство

В этом состоянии устройство перестает звонить и периодически отправляет обновления местоположения. Обновления местоположения отправляются в виде журналов использования , на которые EMM может подписаться с помощью уведомлений pub/sub .

Частота передачи данных о местоположении зависит от стандартного режима Android Doze . Когда устройство отключено от сети, находится в неподвижном состоянии и его экран выключен, оно переходит в режим Doze, который откладывает фоновый доступ к сети и периодические обновления местоположения для экономии заряда батареи. Устройство автоматически выходит из режима Doze и возобновляет регулярные обновления местоположения, как только обнаруживается физическое движение, активируется экран или устройство подключается к зарядному устройству.

lost-mode-reported-lost
Рисунок 1. Устройство отображается в режиме утери, заявлено как утерянное.

Если доступ к устройству осуществляется в состоянии «потеряно», отображается до трех вариантов:

  • Функция разблокировки позволяет сотруднику ввести свой пароль и вывести устройство из режима утери.
  • Функция «Вызов владельца » инициирует телефонный звонок на номер, указанный в параметрах запуска режима «Потеря номера». Эта опция скрыта, если номер телефона не указан.
  • Экстренный вызов - предоставляет доступ к номеронабирателю для экстренных случаев.

Остановить режим "Потеряно"

Чтобы вывести устройство из режима потерянного устройства, отправьте ему команду типа STOP_LOST_MODE . В отличие от команды запуска режима потерянного устройства, дополнительная информация не требуется. Устройство также можно вывести из режима потерянного устройства вручную, указав пароль устройства.

Пример:

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()

После успешного вывода устройства из режима утери все приложения на устройстве разблокируются, и сотрудник может использовать устройство в обычном режиме. Применённое состояние устройства сбрасывается до состояния, в котором оно находилось до выхода из режима утери.

Уведомления о публикации/подписке

Для получения сообщений о переходе устройства в режим потери связи, например, подтверждения о переходе устройства в этот режим или выходе из него, необходимо включить и подписать предприятие на типы уведомлений COMMAND и USAGE_LOGS .

Формат публикации/подписки COMMAND предоставляет информацию о следующих событиях:

  • StartLostModeStatus — указывает на то, что администратор успешно перевел устройство в режим "потеряно".
  • StopLostModeStatus — указывает на то, что администратор успешно вывел устройство из режима утери.

Публикация/подписка USAGE_LOGS предоставляет информацию о следующих событиях:

  • LostModeLocationEvent — происходит обновление данных о местоположении и заряде батареи.
  • StopLostModeUserAttemptEvent - событие, которое срабатывает, если кто-то пытается вывести устройство из режима потери, успешно или безуспешно.
  • LostModeOutgoingPhoneCallEvent — событие, срабатывающее, если кто-то совершает исходящий телефонный звонок.

Примечание: Действия, выполняемые администратором, запускают уведомления в папке COMMAND публикация/подписка). Действия, выполняемые сотрудником, запускают уведомления в папке USAGE_LOGS публикация/подписка).