- Risorsa: Enterprise
- NotificationType
- ExternalData
- TermsAndConditions
- SigninDetail
- SigninDetailDefaultStatus
- ContactInfo
- GoogleAuthenticationSettings
- GoogleAuthenticationRequired
- 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 abilitati per l'azienda. |
pubsubTopic |
L'argomento in cui vengono 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 del colore vengono memorizzati come segue: |
logo |
Un'immagine visualizzata come logo durante il provisioning 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 mostrata agli utenti. Questo campo ha una lunghezza massima di 100 caratteri. |
termsAndConditions[] |
Termini e condizioni che devono essere accettati quando si esegue il provisioning di un dispositivo per questa azienda. Per ogni valore dell'elenco viene generata una pagina di termini. |
appAutoApprovalEnabled |
Obsoleto e inutilizzato. |
signinDetails[] |
Dati di accesso dell'azienda. |
contactInfo |
I dati di contatto aziendali di un'azienda gestita da EMM. |
googleAuthenticationSettings |
Impostazioni per l'autenticazione utente fornita da Google. |
NotificationType
Tipi di notifiche che il server di gestione del dispositivo può inviare tramite Google Pub/Sub.
Enum | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Questo valore viene ignorato. |
ENROLLMENT |
Invia una notifica quando un dispositivo si registra. |
COMPLIANCE_REPORT |
Deprecato. |
STATUS_REPORT |
Una notifica inviata quando un dispositivo genera un report di stato. |
COMMAND |
Una notifica inviata quando è stato completato un comando del dispositivo. |
USAGE_LOGS |
Invia una notifica quando il dispositivo invia . |
ExternalData
Dati ospitati in una posizione esterna. I dati devono essere scaricati da Android Device Policy e verificati in base all'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 alcuna credenziale nella richiesta GET, quindi l'URL deve essere accessibile pubblicamente. L'inclusione nell'URL di un componente lungo e casuale potrebbe consentire di impedire agli utenti malintenzionati di scoprirlo. |
sha256Hash |
L'hash SHA-256 codificato in base64 dei contenuti ospitati nell'URL. Se i contenuti non corrispondono a questo hash, Android Device Policy non utilizzerà i dati. |
TermsAndConditions
Una pagina Termini e condizioni da accettare durante il provisioning.
Rappresentazione JSON |
---|
{ "header": { object ( |
Campi | |
---|---|
header |
Una breve intestazione visualizzata sopra i contenuti HTML. |
content |
Una stringa HTML ben formattata. Verrà analizzato sul client con android.text.html#fromHTML. |
SigninDetail
Una risorsa contenente i dettagli di accesso per un'azienda. Utilizza
per gestire i enterprises
SigninDetail
per una determinata azienda.
Per un'azienda, possiamo avere un numero illimitato di SigninDetail
identificati in modo univoco dalla combinazione dei tre campi seguenti (signinUrl
, allowPersonalUsage
, tokenTag
). Non è possibile creare due elementi 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 di
SigninDetail
archiviata viene passata, restituisce gli stessi valori disigninEnrollmentToken
eqrCode
. - Se passiamo più configurazioni
SigninDetail
identiche che non vengono memorizzate, verrà archiviata la prima tra queste configurazioniSigninDetail
. - Se la configurazione esiste già, non possiamo richiederla più di una volta in una determinata chiamata API patch, altrimenti verrà restituito un errore chiave duplicato e l'intera operazione non andrà a buon fine.
- Se rimuoviamo una determinata configurazione di
SigninDetail
dalla richiesta, questa verrà rimossa dallo spazio di archiviazione. Possiamo quindi richiedere altrisigninEnrollmentToken
eqrCode
per la stessa configurazioneSigninDetail
.
Rappresentazione JSON |
---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
Campi | |
---|---|
signinUrl |
URL di accesso per l'autenticazione quando sul dispositivo viene eseguito il provisioning di un token di registrazione dell'accesso. L'endpoint di accesso deve completare il flusso di autenticazione con un URL nel formato https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Un token di registrazione a livello aziendale utilizzato per attivare il flusso di accesso personalizzato. Questo è 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 controllare se l'utilizzo personale è consentito 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:
|
defaultStatus |
(Facoltativo) Indica se l'URL di accesso deve essere utilizzato per impostazione predefinita per l'azienda. Il |
tokenTag |
Un metadati specificato per EMM per distinguere tra le istanze di |
SigninDetailDefaultStatus
Indica se l'URL di accesso deve essere utilizzato per impostazione predefinita per l'azienda.
Enum | |
---|---|
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED |
Equivalente a SIGNIN_DETAIL_IS_NOT_DEFAULT . |
SIGNIN_DETAIL_IS_DEFAULT |
L'URL di accesso verrà utilizzato per impostazione predefinita per l'azienda. |
SIGNIN_DETAIL_IS_NOT_DEFAULT |
L'URL di accesso non verrà utilizzato per impostazione predefinita per l'azienda. |
ContactInfo
Dati di contatto della versione gestita di Google Play per l'azienda.
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 e-mail è convalidato ma non verificato. |
dataProtectionOfficerPhone |
Numero di telefono del responsabile della protezione dei dati Il numero di telefono è convalidato, ma non verificato. |
euRepresentativeName |
Il nome del rappresentante UE. |
euRepresentativeEmail |
Indirizzo email del rappresentante UE. L'indirizzo e-mail è convalidato ma non verificato. |
euRepresentativePhone |
Il numero di telefono del rappresentante UE. Il numero di telefono è convalidato ma non verificato. |
GoogleAuthenticationSettings
Contiene le impostazioni per l'autenticazione degli utenti fornita da Google.
Rappresentazione JSON |
---|
{
"googleAuthenticationRequired": enum ( |
Campi | |
---|---|
googleAuthenticationRequired |
Solo output. Indica se gli utenti devono essere autenticati da Google durante il processo di registrazione. L'amministratore IT può specificare se l'autenticazione Google è abilitata per l'azienda per i dispositivi dei lavoratori della conoscenza. Questo valore può essere impostato solo tramite la Console di amministrazione Google. L'autenticazione Google può essere utilizzata con |
GoogleAuthenticationRequired
Impostazione che specifica se è necessaria l'autenticazione Google per questa azienda.
Enum | |
---|---|
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED |
Questo valore non è utilizzato. |
NOT_REQUIRED |
L'autenticazione Google non è obbligatoria. |
REQUIRED |
L'utente deve essere autenticato correttamente da Google. |
Metodi |
|
---|---|
|
Crea un'azienda. |
|
Elimina definitivamente un'azienda e tutti gli account e i dati associati. |
|
Diventa un'azienda. |
|
Elenca le aziende gestite da EMM. |
|
Aggiorna un'azienda. |