Android Management API для G Suite

У нас есть учетная запись G Suite, и я хотел бы управлять некоторыми из принадлежащих нашей компании планшетами в качестве киоск-дисплеев с помощью Android Management API. Однако, похоже, требуется произвольная «личная» учетная запись Gmail, вместо того, чтобы позволить пользователю G Suite использовать ее.

Чтобы подготовить device, вам необходимо создать policy. Политику необходимо назначить enterprise.

Вариант 1. Попытка связать существующее предприятие

Вы можете получить идентификатор своей организации G Suite здесь, и этот идентификатор будет очевидно, а также ваш Enterprise ID. Для API он нужен в формате enterprises/id, например enterprises/abcdefg

К сожалению, даже после аутентификации с помощью суперадминистратора любые вызовы API встречаются с

{
    "error": {
       "code": 403,
       "message": "Caller is not authorized to manage enterprise.",
       "status": "PERMISSION_DENIED"
    }
}

Вариант 2: Создание предприятия

Краткое руководство , который упрощает создание предприятия, создание политики, а затем подготовку устройств. Все работает хорошо, когда мы используем личную учетную запись Gmail, и я мог успешно настроить планшет в режим киоска. Как только я пытаюсь использовать учетную запись G Suite, меня встречают: "G Suite is not currently supported by managed Google Play Accounts, please choose a non-G Suite account to continue."

Нужно ли нам создавать произвольную учетную запись Gmail (например, [email protected])?

Что произойдет, если позже мы захотим предоставить устройства третьих лиц? Будут ли тогда все устройства связаны с предприятием произвольного пользователя Gmail?

Любая помощь будет оценена, спасибо.


person karel    schedule 11.02.2020    source источник


Ответы (3)


Мы сделали второй вариант. Однако это означает, что вы не можете положить что-либо в частный игровой магазин.

person AloysiusG    schedule 28.02.2020

Android Management API в настоящее время несовместим с GSuite.

Чтобы использовать Android Management API, вам необходимо использовать учетную запись Gmail для создания управляемого предприятия Google Play.

Если вы планируете предоставлять устройства третьим сторонам, рекомендуется создать отдельное предприятие для каждого из них, чтобы связать каждое устройство с предполагаемым предприятием.
Вы можете прочитать об управляемых учетных записях Google Play здесь

person Kevin    schedule 28.04.2020

Я опубликовал приложения для нашего внутреннего «предприятия», а также для нашего псевдо-предприятия (вариант 2). К сожалению, я не думаю, что есть другой выход. Просто убедитесь, что учетные данные учетной записи Gmail очень безопасны и я думаю, что это достаточно безопасно. После выполнения варианта 2 вы получите идентификатор организации. Одна вещь, которая не упоминается в документации, - это то, что все происходит не мгновенно, и большая часть процесса плохо документирована. Я потратил часы на поиск решений возникших у меня проблем, и в итоге мне пришлось подождать несколько часов. Если вы публикуете собственные приложения в Google Play, вы можете сделать их доступными как частные приложения как для вашего внутреннего предприятия, так и для псевдо-предприятия.

person Shinyosan    schedule 10.06.2020