ポリシーの例: 専用デバイス

専用デバイスとは、次のような単一のユースケースを満たす会社所有のデバイスです。 デジタルサイネージやチケット印刷 在庫管理などの業務ですこれにより デバイスの使用を 1 つのアプリまたは少数のアプリセットにさらに制限する アプリが他のアプリを有効にしたり、 ダウンロードします

デバイスの設定

このポリシー スニペットには、推奨のデバイス設定が含まれています 必要最小限のアクセスの専用デバイスが必要です

"safeBootDisabled": true,
"screenCaptureDisabled": true,
"factoryResetDisabled": true,
"cameraDisabled": true,
// Specifies that system updates will be auto-installed during a daily
// maintenance window between 2am and 4am.
"systemUpdate": {
  "type": "WINDOWED",
  "startMinutes": 120,
  "endMinutes": 240
},

キオスクモード

キオスクモードでは、指定されたキオスクアプリが起動する 自動的に有効になります。アプリは全画面モードで実行され、 ユーザーがアプリを終了できないようにするため、ホーム画面に固定します。

デバイスでキオスクモードを有効にするには、 installTypeKIOSK に設定します。この デバイスの起動時に、指定したキオスクアプリが自動的に起動します。

"applications": [
  {
    "packageName": "com.example.app",
    "installType": "KIOSK",
    "defaultPermissionPolicy": "GRANT"
  }
]

1 つのデバイスに設定できるキオスクアプリは 1 つのみ (installTypeKIOSK に設定)。キオスクでは アプリが他のアプリとリンクされている場合、これらのアプリは applications。すべてのオブジェクトの installTypeKIOSK または BLOCKED ではない追加のアプリ。

"applications": [
 {
   "packageName": "com.example.app",
   "installType": "KIOSK",
   "defaultPermissionPolicy": "GRANT"
 },
 {
   "packageName": "com.example.app_to_be_linked",
   "installType": "FORCE_INSTALLED",
   "defaultPermissionPolicy": "GRANT"
 }
]

ウェブページのキオスクモードを有効にする

ウェブアプリを使用する場合 キオスクモードでウェブページを起動できますウェブアプリは、ウェブページを Android アプリ。デバイスへのインストールにはウェブアプリのパッケージ名を使用します。 他の Android アプリと同じように使用できます。

ウェブアプリのパッケージ名を使用して、そのパッケージ名をデバイスの installTypeKIOSK に設定します。 ウェブアプリには Google Chrome applications にも Chrome を追加する必要があります。「 以下のサンプルでは、追加の推奨事項の設定について説明します。たとえば、 の管理対象設定を使用して、Chrome でウェブアプリの URL を明示的に許可し、 他の URL を禁止します。

"applications": [
 {
   "packageName": "com.google.enterprise.webapp.x6306d4def62b6b3s",
   "installType": "KIOSK",
   "defaultPermissionPolicy": "GRANT"
 },
 {
   "packageName": "com.android.chrome",
   "installType": "FORCE_INSTALLED",
   "managedConfiguration": {
     "URLBlocklist": ["*"],
     "URLAllowlist": ["web.app.url"]
   },
   "defaultPermissionPolicy": "GRANT"
 }
]

キオスク ランチャー

デバイスのホーム画面から 1 つ以上のアプリにアクセスする必要がある場合は、 デバイスのカスタム ランチャーを有効にするには、 ポリシー内の kioskCustomLauncherEnabled。デバイスを保持するには ロックを解除する(公共のキオスクの場合など)は、keyguardDisabled を有効にします。

"kioskCustomLauncherEnabled": true,
"keyguardDisabled": true,
"applications": [
  {
    "packageName": "com.example.app1",
    "installType": "FORCE_INSTALLED",
    "defaultPermissionPolicy": "GRANT"
  },
  {
    "packageName": "com.example.app2",
    "installType": "FORCE_INSTALLED",
    "defaultPermissionPolicy": "GRANT"
  }
]

独自のカスタム ランチャー アプリを作成して、ユーザーが 管理できます。