- Recurso: Empresa
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- Métodos
Recurso: Empresa
Es la configuración que se aplica a una empresa.
Representación JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Campos | |
---|---|
name |
Es el nombre de la empresa que genera el servidor durante la creación, en el formato |
enabled |
Los tipos de notificaciones de Google Pub/Sub habilitados para la empresa |
pubsub |
El tema en el que se publican las notificaciones de Pub/Sub, en el formato |
primary |
Es un color en formato RGB que indica el color predominante que se mostrará en la IU de la app de administración de dispositivos. Los componentes de color se almacenan de la siguiente manera: |
logo |
Es una imagen que se muestra como un logotipo durante el aprovisionamiento del dispositivo. Los tipos admitidos son: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp y image/x-adobe-dng. |
enterprise |
Es el nombre de la empresa que se muestra a los usuarios. La longitud máxima de este campo es 10 caracteres. |
terms |
Términos y condiciones que se deben aceptar cuando se aprovisiona un dispositivo para esta empresa. Se genera una página de términos para cada valor de esta lista. |
appAutoApprovalEnabled |
Dejó de estar disponible y no se usa. |
signin |
Detalles de acceso de la empresa |
contact |
La información de contacto de una empresa administrada por una EMM |
google |
Configuración para la autenticación de usuarios proporcionada por Google |
NotificationType
Son los tipos de notificaciones que el servidor de administración de dispositivos puede enviar a través de Google Pub/Sub.
Enumeraciones | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Este valor se ignora. |
ENROLLMENT |
Es una notificación que se envía cuando se inscribe un dispositivo. |
COMPLIANCE_REPORT |
Obsoleta. |
STATUS_REPORT |
Es una notificación que se envía cuando un dispositivo emite un informe de estado. |
COMMAND |
Es una notificación que se envía cuando se completa un comando del dispositivo. |
USAGE_LOGS |
Es una notificación que se envía cuando el dispositivo envía . |
ExternalData
Datos alojados en una ubicación externa Android Device Policy debe descargar los datos y verificarlos con el hash.
Representación JSON |
---|
{ "url": string, "sha256Hash": string } |
Campos | |
---|---|
url |
Es la URL absoluta a los datos, que debe usar el esquema http o https. Android Device Policy no proporciona ninguna credencial en la solicitud GET, por lo que la URL debe ser de acceso público. Se puede incluir un componente largo y aleatorio en la URL para evitar que los atacantes la descubran. |
sha256 |
Es el hash SHA-256 codificado en base 64 del contenido alojado en la URL. Si el contenido no coincide con este hash, la Política de dispositivos Android no usará los datos. |
TermsAndConditions
Una página de Términos y Condiciones que se debe aceptar durante el aprovisionamiento
Representación JSON |
---|
{ "header": { object ( |
Campos | |
---|---|
header |
Es un encabezado corto que aparece sobre el contenido HTML. |
content |
Una cadena HTML con el formato correcto. Se analizará en el cliente con android.text.Html#fromHtml. |
SigninDetail
Es un recurso que contiene los detalles de acceso de una empresa. Usa
para administrar enterprises
SigninDetail
de una empresa determinada.
En una empresa, podemos tener cualquier cantidad de SigninDetail
que se identifique de forma exclusiva mediante la combinación de los siguientes tres campos (signinUrl
, allowPersonalUsage
, tokenTag
). No se pueden crear dos SigninDetail
con los mismos (signinUrl
, allowPersonalUsage
, tokenTag
). (tokenTag
es un campo opcional).
: La operación actualiza la lista actual de Patch
SigninDetails
con la lista nueva de SigninDetails
.
- Si se pasa la configuración
SigninDetail
almacenada, se muestran los mismossigninEnrollmentToken
yqrCode
. - Si pasamos varias configuraciones de
SigninDetail
idénticas que no están almacenadas, se almacenará la primera entre esas configuraciones deSigninDetail
. - Si la configuración ya existe, no podemos solicitarla más de una vez en una llamada a la API de parches en particular; de lo contrario, se mostrará un error de clave duplicada y fallará toda la operación.
- Si quitamos cierta configuración de
SigninDetail
de la solicitud, se quitará del almacenamiento. Luego, podemos solicitar otrosigninEnrollmentToken
yqrCode
para la misma configuración deSigninDetail
.
Representación JSON |
---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
Campos | |
---|---|
signin |
Es la URL de acceso para la autenticación cuando el dispositivo se aprovisiona con un token de inscripción de acceso. El extremo de acceso debe finalizar el flujo de autenticación con una URL en el formato https://enterprise.google.com/android/enroll?et= |
signin |
Es un token de inscripción para toda la empresa que se usa para activar el flujo de acceso personalizado. Este es un campo de solo lectura que genera el servidor. |
qr |
Es una cadena JSON cuya representación UTF-8 se puede usar para generar un código QR que inscriba un dispositivo con este token de inscripción. Para inscribir un dispositivo con NFC, el registro de NFC debe contener una representación |
allow |
Controla si se permite el uso personal en un dispositivo aprovisionado con este token de inscripción. Para dispositivos de la empresa:
Para dispositivos de propiedad personal:
|
default |
Opcional. Indica si se debe usar la URL de acceso de forma predeterminada para la empresa. El |
token |
Son metadatos especificados por el EMM para distinguir entre instancias de |
SigninDetailDefaultStatus
Indica si se debe usar la URL de acceso de forma predeterminada para la empresa.
Enumeraciones | |
---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED |
Equivale a SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT |
La URL de acceso se usará de forma predeterminada para la empresa. |
SIGNIN_DETAIL_IS_NOT_DEFAULT |
La URL de acceso no se usará de forma predeterminada para la empresa. |
ContactInfo
Detalles de contacto de las empresas de Google Play administrado
Representación JSON |
---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
Campos | |
---|---|
contact |
Dirección de correo electrónico de un punto de contacto que se usará para enviar anuncios importantes relacionados con Google Play administrado. |
data |
El nombre del encargado de protección de datos |
data |
El correo electrónico del oficial de protección de datos El correo electrónico está validado, pero no verificado. |
data |
El número de teléfono del encargado de protección de datos. El número de teléfono está validado, pero no verificado. |
eu |
El nombre del representante de la UE. |
eu |
El correo electrónico del representante de la UE El correo electrónico está validado, pero no verificado. |
eu |
Es el número de teléfono del representante de la UE. El número de teléfono está validado, pero no verificado. |
GoogleAuthenticationSettings
Contiene la configuración para la autenticación de usuarios proporcionada por Google.
Representación JSON |
---|
{
"googleAuthenticationRequired": enum ( |
Campos | |
---|---|
google |
Solo salida. Si Google debe autenticar a los usuarios durante el proceso de inscripción. El administrador de TI puede especificar si la autenticación de Google está habilitada para la empresa en los dispositivos de los trabajadores del conocimiento. Este valor solo se puede establecer a través de la Consola del administrador de Google. La autenticación de Google se puede usar con |
GoogleAuthenticationRequired
Establece si se requiere la autenticación de Google para esta empresa.
Enumeraciones | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED |
Este valor no se usa. |
NOT_REQUIRED |
No se requiere la autenticación de Google. |
REQUIRED |
Google debe autenticar correctamente al usuario. |
Métodos |
|
---|---|
|
Crea una empresa. |
|
Borra de forma permanente una empresa y todas las cuentas y datos asociados a ella. |
|
Obtiene una empresa. |
|
Muestra una lista de las empresas administradas por EMM. |
|
Actualiza una empresa. |