- Risorsa: Enterprise
- Tipo notifica
- ExternalData
- Termini e condizioni
- SigninDettagli
- Informazioni di contatto
- Metodi
Risorsa: Enterprise
La configurazione applicata a un'azienda.
Rappresentazione JSON |
---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
Campi | |
---|---|
name |
Il nome dell'azienda generato dal server durante la creazione, nel formato |
enabledNotificationTypes[] |
I tipi di notifiche Google Pub/Sub abilitate per l'azienda. |
pubsubTopic |
L'argomento in cui sono pubblicate le notifiche Pub/Sub, nel formato |
primaryColor |
Un colore in formato RGB che indica il colore predominante da visualizzare nell'interfaccia utente dell'app di gestione dei dispositivi. I componenti di colore sono memorizzati come segue: |
logo |
Un'immagine visualizzata come logo durante il provisioning del dispositivo. I tipi supportati sono: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-Adobe-dng. |
enterpriseDisplayName |
Il nome dell'azienda mostrato agli utenti. Questo campo ha una lunghezza massima di 100 caratteri. |
termsAndConditions[] |
Termini e condizioni che è necessario accettare quando esegui il provisioning di un dispositivo per questa azienda. Viene generata una pagina di termini per ciascun valore in questo elenco. |
appAutoApprovalEnabled |
Deprecata e non utilizzata. |
signinDetails[] |
Dati di accesso dell'azienda. |
contactInfo |
I dati di contatto aziendali di un'azienda gestita da EMM. |
Tipo notifica
Tipi di notifiche che il server di gestione dei dispositivi può inviare tramite Google Pub/Sub.
Enum | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Questo valore viene ignorato. |
ENROLLMENT |
Una notifica inviata quando un dispositivo si registra. |
COMPLIANCE_REPORT |
Deprecato. |
STATUS_REPORT |
Una notifica inviata quando un dispositivo invia un report di stato. |
COMMAND |
Una notifica inviata quando è stato completato un comando del dispositivo. |
USAGE_LOGS |
Viene inviata una notifica quando il dispositivo invia . |
DatiEsterni
Dati ospitati in una posizione esterna. I dati devono essere scaricati da Android Device Policy e verificati utilizzando l'hash.
Rappresentazione JSON |
---|
{ "url": string, "sha256Hash": string } |
Campi | |
---|---|
url |
L'URL assoluto dei dati, che deve utilizzare lo schema http o https. Android Device Policy non fornisce credenziali nella richiesta GET, quindi l'URL deve essere accessibile pubblicamente. L'inclusione di un componente lungo e casuale nell'URL potrebbe essere utilizzato per impedire ai malintenzionati di scoprirlo. |
sha256Hash |
L'hash SHA-256 con codifica Base64 dei contenuti ospitati all'URL. Se i contenuti non corrispondono a questo hash, Android Device Policy non utilizzerà i dati. |
Terminiecondizioni
Una pagina relativa a Termini e condizioni da accettare durante il provisioning.
Rappresentazione JSON |
---|
{ "header": { object ( |
Campi | |
---|---|
header |
Una breve intestazione che viene visualizzata sopra i contenuti HTML. |
content |
Una stringa HTML ben formattata. Verrà analizzato sul client con android.text.HTML#fromHTML. |
DettagliSignin
Una risorsa contenente i dettagli di accesso per un'azienda. Utilizza
per gestire le enterprises
SigninDetail
per una determinata azienda.
Per un'azienda, possiamo avere un numero qualsiasi di SigninDetail
identificati in modo univoco dalla combinazione dei tre campi seguenti (signinUrl
, allowPersonalUsage
, tokenTag
). Non è possibile creare due SigninDetail
con lo stesso (signinUrl
, allowPersonalUsage
, tokenTag
). (tokenTag
è un campo facoltativo).
: l'operazione aggiorna l'elenco corrente di Patch
SigninDetails
con il nuovo elenco di SigninDetails
.
- Se la configurazione
SigninDetail
archiviata viene passata, restituisce gli stessi valorisigninEnrollmentToken
eqrCode
. - Se passiamo più configurazioni di
SigninDetail
identiche che non sono archiviate, la prima configurazione diSigninDetail
verrà archiviata. - se la configurazione esiste già, non possiamo richiederla più di una volta in una determinata chiamata API patch, altrimenti verrà generato un errore di chiave duplicata e l'intera operazione non andrà a buon fine.
- Se rimuoviamo dalla richiesta una determinata configurazione di
SigninDetail
, questa verrà rimossa dallo spazio di archiviazione. Possiamo quindi richiedere altrisigninEnrollmentToken
e altriqrCode
per la stessa configurazione diSigninDetail
.
Rappresentazione JSON |
---|
{
"signinUrl": string,
"signinEnrollmentToken": string,
"qrCode": string,
"allowPersonalUsage": enum ( |
Campi | |
---|---|
signinUrl |
URL di accesso per l'autenticazione quando viene eseguito il provisioning del dispositivo con un token di registrazione dell'accesso. L'endpoint di accesso dovrebbe completare il flusso di autenticazione con un URL nel formato https://enterprise.google.com/android/register?et= |
signinEnrollmentToken |
Un token di registrazione a livello aziendale utilizzato per attivare il flusso di accesso personalizzato. Si tratta di un campo di sola lettura generato dal server. |
qrCode |
Una stringa JSON la cui rappresentazione UTF-8 può essere utilizzata per generare un codice QR per registrare un dispositivo con questo token di registrazione. Per registrare un dispositivo tramite NFC, il record NFC deve contenere una rappresentazione |
allowPersonalUsage |
Consente di stabilire se è consentito l'utilizzo personale su un dispositivo di cui è stato eseguito il provisioning con questo token di registrazione. Per i dispositivi di proprietà dell'azienda:
Per i dispositivi di proprietà personale:
|
tokenTag |
Un metadati specificato da EMM per distinguere tra le istanze di |
ContactInfo
Dati di contatto per le aziende della versione gestita di Google Play.
Rappresentazione JSON |
---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
Campi | |
---|---|
contactEmail |
Indirizzo email di un punto di contatto, che verrà utilizzato per inviare annunci importanti relativi alla versione gestita di Google Play. |
dataProtectionOfficerName |
Il nome del responsabile della protezione dei dati. |
dataProtectionOfficerEmail |
L'email del responsabile della protezione dei dati. L'indirizzo email è stato convalidato ma non verificato. |
dataProtectionOfficerPhone |
Numero di telefono del responsabile della protezione dei dati Il numero di telefono è stato convalidato ma non verificato. |
euRepresentativeName |
Il nome del rappresentante UE. |
euRepresentativeEmail |
L'email del rappresentante UE. L'indirizzo email è stato convalidato ma non verificato. |
euRepresentativePhone |
Il numero di telefono del rappresentante UE. Il numero di telefono è stato convalidato ma non verificato. |
Metodi |
|
---|---|
|
Crea un'azienda. |
|
Elimina un'azienda. |
|
Sceglie un'azienda. |
|
Elenca le aziende gestite da EMM. |
|
Aggiorna un'azienda. |