- Recurso: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- EnterpriseType
- ManagedGooglePlayAccountsEnterpriseType
- ManagedGoogleDomainType
- Métodos
Recurso: empresa
A configuração aplicada a uma empresa.
Representação JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Campos | |
---|---|
name |
O nome da empresa, gerado pelo servidor durante a criação, no formato |
enabledNotificationTypes[] |
Os tipos de notificações do Google Pub/Sub ativadas para a empresa. |
pubsubTopic |
O tópico em que as notificações do Pub/Sub são publicadas, no formato |
primaryColor |
Uma cor no formato RGB que indica a cor predominante a ser exibida na interface do app de gerenciamento de dispositivos. Os componentes de cor são armazenados da seguinte forma: |
logo |
Uma imagem exibida como um logotipo durante o provisionamento do dispositivo. Os tipos aceitos são: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
O nome da empresa exibido para os usuários. Esse campo tem um comprimento máximo de 100 caracteres. |
termsAndConditions[] |
Termos e condições que precisam ser aceitos ao provisionar um dispositivo para essa empresa. Uma página de termos é gerada para cada valor dessa lista. |
appAutoApprovalEnabled |
Descontinuado e não usado. |
signinDetails[] |
Detalhes de login da empresa. |
contactInfo |
Os dados de contato da empresa gerenciada por EMM. |
googleAuthenticationSettings |
Configurações para a autenticação do usuário fornecida pelo Google. |
enterpriseType |
Apenas saída. O tipo de empresa. |
managedGooglePlayAccountsEnterpriseType |
Apenas saída. O tipo de um pacote de contas do Google Play gerenciado. |
managedGoogleDomainType |
Apenas saída. O tipo de domínio gerenciado do Google. |
NotificationType
Tipos de notificações que o servidor de gerenciamento de dispositivos pode enviar pelo Google Pub/Sub.
Enums | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Esse valor é ignorado. |
ENROLLMENT |
Uma notificação enviada quando um dispositivo é registrado. |
COMPLIANCE_REPORT |
Obsoleto. |
STATUS_REPORT |
Uma notificação enviada quando um dispositivo emite um relatório de status. |
COMMAND |
Uma notificação enviada quando um comando do dispositivo é concluído. |
USAGE_LOGS |
Uma notificação enviada quando o dispositivo envia . |
ExternalData
Dados hospedados em um local externo. Os dados serão transferidos por download pelo Android Device Policy e verificados em relação ao hash.
Representação JSON |
---|
{ "url": string, "sha256Hash": string } |
Campos | |
---|---|
url |
O URL absoluto dos dados, que precisa usar o esquema http ou https. O Android Device Policy não fornece credenciais na solicitação GET. Portanto, o URL precisa ser acessível publicamente. A inclusão de um componente longo e aleatório no URL pode ser usada para impedir que invasores descubram o URL. |
sha256Hash |
O hash SHA-256 codificado em base64 do conteúdo hospedado no URL. Se o conteúdo não corresponder a esse hash, o Android Device Policy não vai usar os dados. |
TermsAndConditions
Uma página de Termos e Condições a ser aceita durante o provisionamento.
Representação JSON |
---|
{ "header": { object ( |
Campos | |
---|---|
header |
Um cabeçalho curto que aparece acima do conteúdo HTML. |
content |
Uma string HTML bem formatada. Ele será analisado no cliente com android.text.Html#fromHtml. |
SigninDetail
Um recurso com detalhes de login de uma empresa. Use
para gerenciar enterprises
SigninDetail
s de uma determinada empresa.
Em uma empresa, podemos ter qualquer número de SigninDetail
s identificados de forma exclusiva pela combinação dos três campos a seguir (signinUrl
, allowPersonalUsage
, tokenTag
). Não é possível criar dois SigninDetail
s com os mesmos (signinUrl
, allowPersonalUsage
, tokenTag
). O tokenTag
é um campo opcional.
: a operação atualiza a lista atual de Patch
SigninDetails
com a nova lista de SigninDetails
.
- Se a configuração
SigninDetail
armazenada for transmitida, ela vai retornar o mesmosigninEnrollmentToken
eqrCode
. - Se transmitirmos várias configurações
SigninDetail
idênticas que não são armazenadas, a primeira será armazenada entre essas configuraçõesSigninDetail
. - Se a configuração já existir, não será possível solicitá-la mais de uma vez em uma chamada de API de patch específica. Caso contrário, vai ocorrer um erro de chave duplicada e toda a operação vai falhar.
- Se removermos uma determinada configuração
SigninDetail
da solicitação, ela será removida do armazenamento. Podemos solicitar outrosigninEnrollmentToken
eqrCode
para a mesma configuraçãoSigninDetail
.
Representação JSON |
---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
Campos | |
---|---|
signinUrl |
URL de login para autenticação quando o dispositivo é provisionado com um token de registro de login. O endpoint de login precisa concluir o fluxo de autenticação com um URL no formato https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Um token de registro em toda a empresa usado para acionar o fluxo de entrada personalizado. Este é um campo somente leitura gerado pelo servidor. |
qrCode |
Uma string JSON cuja representação UTF-8 pode ser usada para gerar um código QR para registrar um dispositivo com esse token de registro. Para registrar um dispositivo usando NFC, o registro de NFC precisa conter uma representação |
allowPersonalUsage |
Controla se o uso pessoal é permitido em um dispositivo provisionado com esse token de registro. Para dispositivos da empresa:
Para dispositivos pessoais:
|
defaultStatus |
Opcional. Indica se o URL de login deve ser usado por padrão para a empresa. O |
tokenTag |
Metadados especificados pelo EMM para distinguir entre instâncias de |
SigninDetailDefaultStatus
Indica se o URL de login deve ser usado por padrão para a empresa.
Enums | |
---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED |
É equivalente a SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT |
O URL de login será usado por padrão para a empresa. |
SIGNIN_DETAIL_IS_NOT_DEFAULT |
O URL de login não será usado por padrão para a empresa. |
ContactInfo
Detalhes de contato para empresas do Google Play gerenciado.
Representação JSON |
---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
Campos | |
---|---|
contactEmail |
Endereço de e-mail de um ponto de contato, que será usado para enviar avisos importantes relacionados ao Google Play gerenciado. |
dataProtectionOfficerName |
O nome do oficial de proteção de dados. |
dataProtectionOfficerEmail |
O e-mail do oficial de proteção de dados. O e-mail foi validado, mas não foi verificado. |
dataProtectionOfficerPhone |
O número de telefone do encarregado da proteção de dados O número de telefone foi validado, mas não foi confirmado. |
euRepresentativeName |
O nome do representante da UE. |
euRepresentativeEmail |
O e-mail do representante da UE. O e-mail foi validado, mas não foi verificado. |
euRepresentativePhone |
O número de telefone do representante da UE. O número de telefone foi validado, mas não foi verificado. |
GoogleAuthenticationSettings
Contém configurações para a autenticação do usuário fornecida pelo Google.
Representação JSON |
---|
{
"googleAuthenticationRequired": enum ( |
Campos | |
---|---|
googleAuthenticationRequired |
Apenas saída. Indica se os usuários precisam ser autenticados pelo Google durante o processo de inscrição. O administrador de TI pode especificar se a Autenticação do Google está ativada para a empresa nos dispositivos de profissionais intelectuais. Esse valor só pode ser definido pelo Google Admin Console. A autenticação do Google pode ser usada com |
GoogleAuthenticationRequired
Configura se a autenticação do Google é necessária para essa empresa.
Enums | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED |
Esse valor não é usado. |
NOT_REQUIRED |
A autenticação do Google não é necessária. |
REQUIRED |
O usuário precisa ser autenticado pelo Google. |
EnterpriseType
O tipo de empresa.
Enums | |
---|---|
ENTERPRISE_TYPE_UNSPECIFIED |
Esse valor não é usado. |
MANAGED_GOOGLE_DOMAIN |
A empresa pertence a um domínio gerenciado do Google. |
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE |
A empresa é um pacote de contas do Google Play gerenciado. |
ManagedGooglePlayAccountsEnterpriseType
O tipo de um pacote de contas do Google Play gerenciado.
Enums | |
---|---|
MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE_TYPE_UNSPECIFIED |
O tipo de pacote de contas do Google Play gerenciado não foi especificado. |
CUSTOMER_MANAGED |
A empresa é gerenciada pelo cliente |
EMM_MANAGED |
A empresa é gerenciada por EMM (descontinuado). |
ManagedGoogleDomainType
O tipo de domínio gerenciado do Google.
Enums | |
---|---|
MANAGED_GOOGLE_DOMAIN_TYPE_UNSPECIFIED |
O tipo de domínio gerenciado do Google não foi especificado. |
TYPE_TEAM |
O domínio gerenciado do Google é uma equipe com e-mail verificado. |
TYPE_DOMAIN |
O domínio gerenciado do Google foi verificado. |
Métodos |
|
---|---|
|
Cria uma empresa. |
|
Exclui permanentemente uma empresa e todas as contas e dados associados a ela. |
|
Recebe uma empresa. |
|
Lista as empresas gerenciadas por EMM. |
|
Atualiza uma empresa. |