Не удается настроить API управления Android в полностью управляемом режиме с использованием QR-кода, который проходит проверку подлинности с помощью учетной записи службы - PullRequest
0 голосов
/ 10 ноября 2019

Я настраиваю API управления Android на Android 8.1.0 в полностью управляемом режиме, используя QR-код.

Я следую Лабораторная ссылка Google Code для предоставления полностьюуправляемое устройство, аутентифицируйтесь с моей учетной записью , тогда оно будет работать.

Но когда я аутентифицируюсь с помощью учетной записи службы , следуя образцу кода , чтобы сгенерироватьQR-код, то он не работает:

  1. Политики не синхронизированы .
  2. enterprises.devices.list возвращает пустой список ,

Но если я использую его для настройки режима рабочего профиля, он будет работать.

У учетной записи службы есть роль владельца в Google Cloud Project.

ЭтоСодержание QR-кода:

// Authenticate with a Service Account
{
    "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.google.android.apps.work.clouddpc/.receivers.CloudDeviceAdminReceiver",
    "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "I5YvS0O5hXY46mb01BlRjq4oJJGs2kuUcHvVkAPEXlg",
    "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "https://play.google.com/managed/downloadManagingApp?identifier=setup",
    "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {
        "com.google.android.apps.work.clouddpc.EXTRA_ENROLLMENT_TOKEN": "MHBHXZQECHGARCKAKSHF"
    }
}

Нужно ли настраивать что-то еще для этой учетной записи службы?

Я включил API управления Android в проекте.

...