紛失モード

紛失モードは会社所有デバイスで利用できる機能です。雇用主は、紛失したデバイスをリモートでロックして保護できます。また、必要に応じて、従業員または IT 部門の連絡先情報をデバイスの画面に表示することもできます。 これにより、デバイスの回収を試みながら、組織と従業員のデータを保護できます。また、回収できる可能性を高めることもできます。

注: 紛失モードは、デバイスを回収できる可能性がある場合に便利です。回収したデバイスは、データを失うことなく、デバイスを再プロビジョニングする必要もなく、すぐに仕事に使用できます。まず紛失モードを使用してデバイスの回収を試みることをおすすめしますが、紛失モードを有効にしてから 24 時間以上経過してもデバイスを回収できない場合は、デバイスをリモートでワイプして仕事用データを最大限に保護することをおすすめします。

前提条件

デバイスは会社所有である必要があります。仕事用プロファイルは Android 13 以降でサポートされており、完全管理対象デバイスは Android 11 以降でサポートされています。

紛失モードを開始する

デバイスを紛失モードにするには、コマンド タイプ START_LOST_MODEのコマンドをデバイスに発行します。 コマンドには、次の詳細情報のいずれか 1 つ以上を指定する必要があります。

  • 紛失メッセージ
  • 電話番号
  • メールアドレス
  • 番地

必要に応じて、IT 管理者は次の情報を指定することもできます。

  • 組織名

例:

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

紛失モードに正常に移行すると、デバイスがロックされ、すべてのアプリが ブロックされ、デバイスの DeviceStateLOSTに変更されます。

次の場合、デバイスを紛失モードにすることはできません。

  • デバイスが組織所有のデバイスではない
  • デバイスがすでに紛失モードになっている
  • デバイスのパスワードが過去 12 時間以内に IT 管理者によってリセットされた
  • 従業員が過去 12 時間以内に手動で紛失モードを終了した
  • 会社所有デバイスの仕事用プロファイル であり、仕事用プロファイルが一時停止している

注: 紛失モードはダイレクト ブート モードでサポートされています。

アラート状態

デバイスが紛失モードになると、最初にこの状態になります。この状態では、デバイスが最大 5 分間鳴り、ユーザーはデバイスを見つけて紛失モードを解除できます。この間、デバイスの位置情報は報告されません。

lost-mode-state-one
図 1.紛失モードで表示されているデバイス(紛失状態とアラート状態)。

アラート状態でデバイスにアクセスすると、次の 2 つのオプションが表示されます。

  • これは私のデバイスです \- 従業員がパスワードを入力して、 デバイスを紛失モードから解除できます。5 分間の期間が終了する前にこの操作が行われた場合、デバイスから管理者には位置情報が送信されません。
  • このデバイスを見つけました - 従業員以外の人が デバイスの呼び出し音を停止できます。これにより、デバイスは紛失状態になります。

注: デバイスの位置情報は、5 分経過後にのみ管理者に共有されます。

紛失状態

この状態では、デバイスの呼び出し音が停止し、定期的に位置情報の更新が送信されます。 位置情報の更新は使用状況 ログとして送信されます。EMM は、Pub/Sub 通知を使用してこのログをサブスクライブできます。

位置情報の報告頻度は、標準の Android Doze モードによって異なります。 デバイスが電源に接続されておらず、静止状態で、画面がオフになっている場合、デバイスは Doze モードになります。このモードでは、バッテリーを節約するために、バックグラウンドでのネットワーク アクセスと定期的な位置情報の更新が延期されます。物理的な動きが検出された場合、画面がオンになった場合、またはデバイスが充電器に接続された場合、デバイスは自動的に Doze モードを終了し、通常の位置情報の更新を再開します。

lost-mode-reported-lost
図 1.紛失モードで表示されているデバイス(紛失したと報告されている)。

紛失状態でデバイスにアクセスすると、最大 3 つのオプションが表示されます。

  • ロック解除 - 従業員がパスコードを入力して、デバイスを紛失モードから解除できます。
  • 所有者に電話する - 紛失モードの開始パラメータで指定された番号に電話をかけます。電話番号が指定されていない場合、このオプションは表示されません。
  • 緊急 - 緊急通報にアクセスできます。

紛失モードを停止する

デバイスを紛失モードから解除するには、コマンド タイプ 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()

デバイスが紛失モードから正常に解除されると、デバイス上のすべてのアプリのブロックが解除され、従業員はデバイスを通常どおり使用できます。デバイスに適用された状態は、紛失モードになる前の状態にリセットされます。

Pub/Sub 通知

デバイスが紛失モードになったことや紛失モードから解除されたことの確認など、紛失モードのメッセージを受信するには、COMMANDUSAGE_LOGS 通知タイプを有効にして、企業をサブスクライブする必要があります。

COMMAND Pub/Sub は、次のイベントに関する情報を提供します。

  • StartLostModeStatus - 管理者がデバイスをデバイスを紛失モードに正常に移行したことを示します。
  • StopLostModeStatus - 管理者がデバイスを紛失モードから正常に解除したことを示します。

USAGE_LOGS Pub/Sub は、次のイベントに関する情報を提供します。

注: 管理者が実行したアクションは、COMMAND Pub/Sub で通知をトリガーします。従業員が実行したアクションは、USAGE_LOGS Pub/Sub で通知をトリガーします。