- Recurso: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- ContactInfo
- Métodos
Recurso: Enterprise
La configuración que se aplica a una empresa.
Representación JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Campos | |
---|---|
name |
El nombre de la empresa que genera el servidor durante la creación, con el formato |
enabledNotificationTypes[] |
Los tipos de notificaciones de Google Pub/Sub habilitadas para la empresa. |
pubsubTopic |
El tema en el que se publican las notificaciones de Pub/Sub, con el formato |
primaryColor |
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 |
Una imagen que se muestra como 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, image/x-adobe-dng. |
enterpriseDisplayName |
El nombre de la empresa que se muestra a los usuarios. La longitud máxima de este campo es 10 caracteres. |
termsAndConditions[] |
Términos y Condiciones que deben aceptarse al aprovisionar un dispositivo para esta empresa. Se genera una página de términos para cada valor de esta lista. |
appAutoApprovalEnabled |
Está obsoleto y no se usa. |
signinDetails[] |
Detalles de acceso de la empresa |
contactInfo |
La información de contacto de una empresa administrada por EMM |
NotificationType
Tipos de notificaciones que el servidor de administración de dispositivos puede enviar a través de Google Pub/Sub.
Enumeradores | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Se ignora este valor. |
ENROLLMENT |
Una notificación que se envía cuando se inscribe un dispositivo. |
COMPLIANCE_REPORT |
Ya no está disponible. |
STATUS_REPORT |
Una notificación que se envía cuando un dispositivo emite un informe de estado. |
COMMAND |
Una notificación que se envía cuando se completa un comando del dispositivo. |
USAGE_LOGS |
Una notificación que se envía cuando el dispositivo envía . |
ExternalData
Son datos alojados en una ubicación externa. Android Device Policy descargará los datos y los verificará 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. Es posible que se use un componente largo y aleatorio en la URL para evitar que los atacantes la descubran. |
sha256Hash |
El hash SHA-256 codificado en base64 del contenido alojado en la URL. Si el contenido no coincide con este hash, Android Device Policy 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
Un recurso que contiene detalles de acceso para una empresa. Usa
para administrar los enterprises
SigninDetail
de una empresa determinada.
En el caso de una empresa, podemos tener cualquier cantidad de SigninDetail
que se identifiquen de forma única mediante la combinación de los siguientes tres campos (signinUrl
, allowPersonalUsage
, tokenTag
). No se pueden crear dos SigninDetail
con el mismo (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 almacenada de
SigninDetail
, se muestran los mismossigninEnrollmentToken
yqrCode
. - Si pasamos varias configuraciones de
SigninDetail
idénticas que no están almacenadas, se almacenará la primera de esas configuraciones deSigninDetail
. - Si la configuración ya existe, no podemos solicitarla más de una vez en una llamada a la API de parche en particular; de lo contrario, se producirá un error de clave duplicado y fallará toda la operación.
- Si quitamos cierta configuración de
SigninDetail
de la solicitud, se quitará del almacenamiento. Luego, podemos solicitar otrossigninEnrollmentToken
yqrCode
para la misma configuración deSigninDetail
.
Representación JSON |
---|
{
"signinUrl": string,
"signinEnrollmentToken": string,
"qrCode": string,
"allowPersonalUsage": enum ( |
Campos | |
---|---|
signinUrl |
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= |
signinEnrollmentToken |
Un token de inscripción para toda la empresa que se usa para activar un flujo de acceso personalizado. Este es un campo de solo lectura que genera el servidor. |
qrCode |
Es una cadena JSON cuya representación en UTF-8 permite generar un código QR para inscribir un dispositivo con este token de inscripción. Para inscribir un dispositivo con NFC, el registro NFC debe contener una representación serializada de |
allowPersonalUsage |
Controla si se permite el uso personal en un dispositivo aprovisionado con este token de inscripción. Para dispositivos empresariales:
Para dispositivos personales:
|
tokenTag |
Un metadato especificado por EMM para distinguir entre las instancias de |
ContactInfo
Detalles de contacto para empresas de Google Play administrado
Representación JSON |
---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
Campos | |
---|---|
contactEmail |
Dirección de correo electrónico de un punto de contacto, que se usará para enviar anuncios importantes relacionados con Google Play administrado. |
dataProtectionOfficerName |
Es el nombre del oficial de protección de datos. |
dataProtectionOfficerEmail |
El correo electrónico del oficial de protección de datos El correo electrónico se validó, pero no se verificó. |
dataProtectionOfficerPhone |
El número de teléfono del oficial de protección de datos. El número de teléfono se validó, pero no se verificó. |
euRepresentativeName |
Es el nombre del representante de la UE. |
euRepresentativeEmail |
El correo electrónico del representante de la UE. El correo electrónico se validó, pero no se verificó. |
euRepresentativePhone |
El número de teléfono del representante de la UE. El número de teléfono se validó, pero no se verificó. |
Métodos |
|
---|---|
|
Crea una empresa. |
|
Borra una empresa. |
|
Obtiene una empresa. |
|
Muestra una lista de empresas administradas por EMM. |
|
Actualiza una empresa. |