- Ресурс: Предприятие
- Тип уведомления
- Внешние данные
- Условия и положения
- ВойтиДетали
- Статус входаПодробнее по умолчанию
- Контактная информация
- Настройки аутентификации Google
- GoogleAuthenticationТребуется
- тип предприятия
- Управляемыеаккаунты GooglePlayEnterpriseType
- УправляемыйGoogleDomainType
- Методы
Ресурс: Предприятие
Конфигурация применена к предприятию.
| JSON-представление |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Поля | |
|---|---|
name | Имя предприятия, которое генерируется сервером при создании, в форме |
enabledNotificationTypes[] | Типы уведомлений Google Pub/Sub, включенных для предприятия. |
pubsubTopic | Тема, в которой публикуются уведомления Pub/Sub, в форме |
primaryColor | Цвет в формате RGB, указывающий преобладающий цвет для отображения в пользовательском интерфейсе приложения управления устройством. Компоненты цвета сохраняются следующим образом: |
logo | Изображение, отображаемое в виде логотипа во время подготовки устройства. Поддерживаемые типы: изображение/bmp, изображение/gif, изображение/x-ico, изображение/jpeg, изображение/png, изображение/webp, изображение/vnd.wap.wbmp, изображение/x-adobe-dng. |
enterpriseDisplayName | Название предприятия, отображаемое пользователям. Максимальная длина этого поля — 100 символов. |
termsAndConditions[] | Условия и положения, которые необходимо принять при предоставлении устройства для этого предприятия. Для каждого значения в этом списке создается страница терминов. |
appAutoApprovalEnabled | Устарело и не используется. |
signinDetails[] | Регистрационные данные предприятия. |
contactInfo | Контактная информация предприятия, управляемого EMM. |
googleAuthenticationSettings | Настройки аутентификации пользователей, предоставляемые Google. |
enterpriseType | Только вывод. Тип предприятия. |
managedGooglePlayAccountsEnterpriseType | Только вывод. Тип предприятия, управляемого аккаунтами Google Play. |
managedGoogleDomainType | Только вывод. Тип управляемого домена Google. |
Тип уведомления
Типы уведомлений, которые сервер управления устройствами может отправлять через Google Pub/Sub.
| Перечисления | |
|---|---|
NOTIFICATION_TYPE_UNSPECIFIED | Это значение игнорируется. |
ENROLLMENT | Уведомление, отправляемое при регистрации устройства. |
COMPLIANCE_REPORT | Устарело. |
STATUS_REPORT | Уведомление, отправляемое, когда устройство выдает отчет о состоянии. |
COMMAND | Уведомление, отправленное после завершения команды устройства. |
USAGE_LOGS | Уведомление, отправляемое, когда устройство отправляет . |
ENTERPRISE_UPGRADE | Отправлено уведомление о корпоративном обновлении. Корпоративное обновление – это процесс, при котором управляемые аккаунты Google Play преобразуются в управляемый домен Google. |
Внешние данные
Данные, размещенные во внешнем расположении. Данные должны быть загружены с помощью Android Device Policy и проверены по хешу.
| JSON-представление |
|---|
{ "url": string, "sha256Hash": string } |
| Поля | |
|---|---|
url | Абсолютный URL-адрес данных, который должен использовать схему http или https. Политика устройств Android не предоставляет никаких учетных данных в запросе GET, поэтому URL-адрес должен быть общедоступным. Включение длинного случайного компонента в URL-адрес может использоваться для предотвращения обнаружения URL-адреса злоумышленниками. |
sha256Hash | Хэш SHA-256 в кодировке Base-64 для контента, размещенного по URL-адресу. Если содержимое не соответствует этому хешу, Android Device Policy не будет использовать данные. |
Условия и положения
Страница положений и условий, которую необходимо принять во время подготовки.
| JSON-представление |
|---|
{ "header": { object ( |
| Поля | |
|---|---|
header | Короткий заголовок, который появляется над содержимым HTML. |
content | Правильно отформатированная строка HTML. Он будет проанализирован на клиенте с помощью android.text.Html#fromHtml. |
ВойтиДетали
Ресурс, содержащий данные для входа в систему предприятия. Используйте для управления enterprisesSigninDetail для данного предприятия.
Для предприятия мы можем иметь любое количество SigninDetail , которое уникально идентифицируется комбинацией следующих трех полей ( signinUrl , allowPersonalUsage , tokenTag ). Невозможно создать два SigninDetail с одним и тем же ( signinUrl , allowPersonalUsage , tokenTag ). ( tokenTag — необязательное поле).
: операция обновляет текущий список PatchSigninDetails новым списком SigninDetails .
- Если передана сохраненная конфигурация
SigninDetail, она возвращает те же самыеsigninEnrollmentTokenиqrCode. - Если мы передадим несколько идентичных конфигураций
SigninDetail, которые не сохранены, будет сохранена первая из этих конфигурацийSigninDetail. - если конфигурация уже существует, мы не можем запросить ее более одного раза в конкретном вызове API патча, в противном случае будет выдана ошибка дублирования ключа, и вся операция завершится неудачно.
- Если мы удалим определенную конфигурацию
SigninDetailиз запроса, она будет удалена из хранилища. Затем мы можем запросить еще одинsigninEnrollmentTokenиqrCodeдля той же конфигурацииSigninDetail.
| JSON-представление |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Поля | |
|---|---|
signinUrl | URL-адрес для входа в систему для аутентификации, когда на устройстве имеется токен регистрации для входа. Конечная точка входа должна завершить процесс аутентификации с помощью URL-адреса в форме https://enterprise.google.com/android/enroll?et= . |
signinEnrollmentToken | Токен регистрации на уровне предприятия, используемый для запуска пользовательского процесса входа. Это поле, предназначенное только для чтения, созданное сервером. |
qrCode | Строка JSON, представление которой в формате UTF-8 можно использовать для создания QR-кода для регистрации устройства с помощью этого токена регистрации. Чтобы зарегистрировать устройство с помощью NFC, запись NFC должна содержать сериализованное представление свойств |
allowPersonalUsage | Определяет, разрешено ли личное использование на устройстве, снабженном этим токеном регистрации. Для корпоративных устройств:
Для личных устройств:
|
defaultStatus | Необязательный. Следует ли использовать URL-адрес для входа по умолчанию для предприятия. |
tokenTag | Метаданные, указанные EMM, для различения экземпляров |
Статус входаПодробнее по умолчанию
Следует ли использовать URL-адрес для входа по умолчанию для предприятия.
| Перечисления | |
|---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED | Эквивалент SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT | URL-адрес для входа будет использоваться по умолчанию для предприятия. |
SIGNIN_DETAIL_IS_NOT_DEFAULT | URL-адрес для входа не будет использоваться по умолчанию для предприятия. |
Контактная информация
Контактные данные предприятий, управляемых Google Play.
| JSON-представление |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Поля | |
|---|---|
contactEmail | Адрес электронной почты контактного лица, который будет использоваться для отправки важных объявлений, касающихся управляемого Google Play. |
dataProtectionOfficerName | Имя ответственного за защиту данных. |
dataProtectionOfficerEmail | Электронная почта уполномоченного по защите данных. Электронная почта подтверждена, но не подтверждена. |
dataProtectionOfficerPhone | Номер телефона ответственного за защиту данных. Номер телефона подтвержден, но не проверен. |
euRepresentativeName | Имя представителя ЕС. |
euRepresentativeEmail | Электронная почта представителя ЕС. Электронная почта подтверждена, но не подтверждена. |
euRepresentativePhone | Номер телефона представителя ЕС. Номер телефона подтвержден, но не подтвержден. |
Настройки аутентификации Google
Содержит настройки для аутентификации пользователей, предоставляемых Google.
| JSON-представление |
|---|
{
"googleAuthenticationRequired": enum ( |
| Поля | |
|---|---|
googleAuthenticationRequired | Только вывод. Необходимо ли пользователям проходить аутентификацию в Google во время процесса регистрации. ИТ-администратор может указать, включена ли на предприятии аутентификация Google для устройств интеллектуальных работников. Это значение можно установить только через консоль администратора Google. Аутентификацию Google можно использовать с |
GoogleAuthenticationТребуется
Настройка того, требуется ли для этого предприятия аутентификация Google.
| Перечисления | |
|---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED | Это значение не используется. |
NOT_REQUIRED | Аутентификация Google не требуется. |
REQUIRED | Пользователь должен пройти успешную аутентификацию в Google. |
тип предприятия
Тип предприятия.
| Перечисления | |
|---|---|
ENTERPRISE_TYPE_UNSPECIFIED | Это значение не используется. |
MANAGED_GOOGLE_DOMAIN | Предприятие принадлежит управляемому домену Google . |
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE | Предприятие является управляемым предприятием с аккаунтами Google Play . |
Управляемыеаккаунты GooglePlayEnterpriseType
Тип предприятия, управляемого аккаунтами Google Play.
| Перечисления | |
|---|---|
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE_TYPE_UNSPECIFIED | Тип предприятия управляемых аккаунтов Google Play не указан. |
CUSTOMER_MANAGED | Предприятие управляется клиентом |
EMM_MANAGED | Предприятие управляется EMM (устарело). |
УправляемыйGoogleDomainType
Тип управляемого домена Google.
| Перечисления | |
|---|---|
MANAGED_GOOGLE_DOMAIN_TYPE_UNSPECIFIED | Тип управляемого домена Google не указан. |
TYPE_TEAM | Управляемый домен Google — это команда с подтвержденной электронной почтой. |
TYPE_DOMAIN | Управляемый домен Google подтвержден. |
Методы | |
|---|---|
| Создает предприятие. |
| Безвозвратно удаляет предприятие и все связанные с ним учетные записи и данные. |
| Создает URL-адрес корпоративного обновления для обновления существующей управляемой компании с учетными записями Google Play до управляемого домена Google. |
| Получает предприятие. |
| Перечисляет предприятия, управляемые EMM. |
| Обновляет предприятие. |