Я настраиваю API управления Android на Android 8.1.0 в полностью управляемом режиме, используя QR-код.
Я следую Лабораторная ссылка Google Code для предоставления полностьюуправляемое устройство, аутентифицируйтесь с моей учетной записью , тогда оно будет работать.
Но когда я аутентифицируюсь с помощью учетной записи службы , следуя образцу кода , чтобы сгенерироватьQR-код, то он не работает:
- Политики не синхронизированы .
- 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 в проекте.