デバイス管理サービスとアプリ。使用して、ユーザーがデバイスにインストールするデバイス管理アプリを作成します。デバイス管理アプリが、必要なポリシーを適用します。仕組みは次のとおりです。ポリシーを適用するデバイス管理アプリを作成します。これらのポリシーは、アプリにハードコーディングすることも、アプリでサードパーティのサーバーからポリシーを動的に取得することもできます。ソリューションがありません。システム管理者がアプリをユーザーに配布するには、次のいくつかの方法があります。別のストアからのインストールを有効化する。メールやウェブサイトなどの方法でアプリを配布する。システムからは、ユーザーにデバイス管理アプリを有効にするように求めるプロンプトが表示されます。タイミングと頻度については、アプリの実装方法によって異なります。ユーザーがデバイス管理アプリを有効にすると、ポリシーが適用されます。通常は、これらのポリシーに準拠することで、機密性の高いシステムやデータへのアクセスなどのメリットが生じます。ユーザーがデバイス管理アプリを有効にしていない場合、デバイス管理アプリはデバイスに存在するものの、非アクティブな状態になります。ユーザーはそのポリシーの対象にならず、逆にアプリによるメリットも得られません。データの同期が行えなくなる場合があります。ユーザーがポリシーに準拠できていない場合(たとえば、ユーザーがガイドラインに違反するパスワードを設定した場合)、対処方法はアプリによって決定されますが、通常はユーザーがデータを同期できなくなります。サポートされていないポリシーを必要とするサーバーに接続しようとすると、接続は許可されません。デバイスなど)が指定されたポリシーをすべてサポートしていない場合には、デバイスに接続を許可する方法がないということになります。デバイスに複数の有効な管理アプリが含まれている場合、最も厳しいポリシーが適用されます。特定の管理アプリを対象にすることはできません。既存のデバイス管理アプリをアンインストールするには、まずユーザーが管理者として、アプリの登録を解除する必要があります。ポリシーエンタープライズ環境では、通常、従業員のデバイスが、デバイスの使用を管理する厳格なポリシーに従う必要があります。示すポリシーをサポートしています。画面ロックに関しては、現在、パスワードのみがサポートされています。サポートされるポリシー。パスワードの要求を必須にします。パスワードに必要な文字数を設定します。文字にすることができます。文字と数字を組み合わせたパスワードを必須にします。記号も含めることができます。含めたパスワードを必須にします。すべての管理者または特定の管理者のパスワードに最低限必要な文字の文字数。すべての管理者または特定の管理者のパスワードに最低限必要な小文字の文字数。すべての管理者または特定の管理者のパスワードに最低限必要な英文字以外の文字数。すべての管理者または特定の管理者のパスワードに最低限必要な数字の文字数。すべての管理者または特定の管理者のパスワードに最低限必要な記号の文字数。すべての管理者または特定の管理者のパスワードに最低限必要な大文字の文字数。パスワードが期限切れとなる時間。デバイス管理者が設定した有効期限からの差分(ミリ秒単位)として表されます。回前までの固有パスワードが再利用できなくなります。組み合わせて使用され、指定された時間が経過するとユーザーにパスワードの更新を強制します。パスワード入力を試行できる上限回数を設定します。この回数を超えると、デバイスでデータがワイプされます。使用すると、管理者はリモートでデバイスを工場出荷時のデフォルトにリセットできます。これにより、デバイスの紛失や盗難に備えてデータを保護できます。ユーザーが画面に最後に触れたとき、またはボタンを押してからデバイスが画面をロックするまでの時間を設定します。パスワードを再度入力する必要があります。分の値を指定できます。デバイスでサポートされている場合、ストレージ領域の暗号化を必須に指定します。カメラを無効にすることを指定します。恒久的に無効化する必要はありません。カメラは、コンテキスト、時間などに基づいて動的に有効または無効にできます。上記の表に示すポリシーに対応しているほか、次のことも行えます。ユーザーに新しいパスワードを設定するよう促す。デバイスをロックする。サンプルに基づいています。サンプルアプリにデバイス管理機能のデモがあります。インターフェースを提供します。アプリを有効にすると、ユーザーインターフェースのボタンを使用して次のことを行えます。パスワードのレベルを設定する。パスワードの要件を指定する。パスワードを設定する。パスワードが指定されたポリシーに準拠していない場合は、エラーが返されます。パスワード入力を試行できる上限回数を設定する。この回数を超えると、デバイスがワイプされます(工場出荷時の設定に復元される)。パスワードの有効期限を設定する。パスワードの履歴の数を設定する(ここでいう数は、履歴に保存されるパスワードの世代数を意味します)。回前までの使用済みパスワードが再利用できなくなります。デバイスでサポートされている場合に、ストレージ領域の暗号化を指定する。非アクティブな状態が続く場合に、デバイスがロックされるまでの時間の最大値を設定する。デバイスをロックする。デバイスのデータをワイプする(出荷時の設定に戻す)。ポリシーを適用するアプリを作成できます。このセクションでは、デバイス管理アプリの作成手順についてまとめます。使用するには、アプリのマニフェストに次の情報を含める必要があります。以下の情報が含まれます。インテントに応答する機能。フィルタとして表されます。マニフェストからの抜粋です。</receiver>以下の点に注意してください。あるサンプルアプリの文字列リソースを参照します。リソースをご覧ください。ユーザーが読み取り可能なアクティビティのラベルを指します。ユーザーが読み取り可能な権限のラベルを指します。ユーザーが読み取り可能な権限の説明を指します。通常、説明はラベルよりも長く、参考になる情報です。サブクラスに必要な権限です(この権限をアプリに付与することはできません)。これにより、他のアプリによるデバイス管理アプリの不正使用を防ぐことができます。サブクラスでデバイスを管理できるように処理する必要がある主要アクションです。これは、ユーザーがデバイス管理アプリを有効にすると、レシーバに設定されます。