Недействительный токен регистрации в Android Management API: как отлаживать?

Я пытаюсь зарегистрировать новое устройство с помощью краткое руководство по colab. Я успешно создал предприятие, политику и токен регистрации. Я также могу успешно запрашивать тех, кто использует Android Management API.

Однако регистрация не работает. Всякий раз, когда я сканирую связанный QR-код с помощью устройства, я получаю сообщение «недействительный код» (недействительный код; введенный вами код недействителен) с возможностью повторить попытку или перезагрузить устройство.

Как я могу это отладить? Есть ли способ узнать больше о том, почему не удается?


person user1195883    schedule 31.01.2020    source источник


Ответы (1)


Возможно, срок действия токена истек. Фактически вы можете установить продолжительность токена, установив поле duration. https://developers.google.com/android/management/reference/rest/v1/enterprises.enrollmentTokens#EnrollmentToken

Образец:

enrollment_token = androidmanagement.enterprises().enrollmentTokens().create(
    parent=enterprise_name,
    body={"policyName": policy_name,"duration":"864000s"}
).execute()

Кроме того, вы можете сканировать QR-код, чтобы проверить его содержимое. Он должен соответствовать приведенному ниже контенту с заполненным значением вашего токена:

{ 
   "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":"XXXXXXXXXXXXXXXXXXXX"
   }
}
person Kevin    schedule 07.02.2020
comment
Спасибо за ваши предложения. Однако мой главный вопрос: как я могу это отладить? Есть ли способ узнать больше о том, почему это не удается? - person user1195883; 05.03.2020
comment
ты когда-нибудь находил это? - person leojh; 20.05.2021