DevicePolicyManager.EnrollmentSpecificId Proprietà

Definizione

Restituisce un identificatore specifico della registrazione di questo dispositivo, che è garantito che sia lo stesso valore per lo stesso dispositivo, registrato nella stessa organizzazione dalla stessa app di gestione.

public virtual string EnrollmentSpecificId { [Android.Runtime.Register("getEnrollmentSpecificId", "()Ljava/lang/String;", "GetGetEnrollmentSpecificIdHandler", ApiSince=31)] [Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")] get; }
[<get: Android.Runtime.Register("getEnrollmentSpecificId", "()Ljava/lang/String;", "GetGetEnrollmentSpecificIdHandler", ApiSince=31)>]
[<get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
member this.EnrollmentSpecificId : string

Valore della proprietà

Identificatore stabile e specifico della registrazione.

Attributi

Commenti

Restituisce un identificatore specifico della registrazione di questo dispositivo, che è garantito che sia lo stesso valore per lo stesso dispositivo, registrato nella stessa organizzazione dalla stessa app di gestione. Questo identificatore è alta entropia, utile per identificare in modo univoco i singoli dispositivi all'interno della stessa organizzazione. È disponibile sia in un profilo di lavoro che in un dispositivo completamente gestito. L'identificatore sarà coerente anche se il profilo di lavoro viene rimosso e registrato nuovamente (nella stessa organizzazione) oppure il dispositivo viene reimpostato e registrato nuovamente.

Può essere chiamato solo dal proprietario del profilo e dal proprietario del dispositivo e, a partire da Android android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM, i titolari dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES. Se #setOrganizationId(String) non è stato chiamato, il valore restituito sarà una stringa vuota.

Nota sull'accesso agli identificatori di dispositivo: un proprietario del dispositivo, un proprietario del profilo di un dispositivo di proprietà dell'organizzazione o il programma di installazione del certificato delegato (che contiene la #DELEGATION_CERT_INSTALL delega) in un dispositivo di questo tipo può comunque ottenere gli identificatori hardware chiamando, ad android.os.Build#getSerial()esempio , oltre a usare questo metodo. Tuttavia, un proprietario del profilo in un dispositivo personale (non di proprietà dell'organizzazione) o il programma di installazione del certificato delegato in un dispositivo di questo tipo, non può più ottenere gli identificatori hardware e deve passare all'uso di questo metodo.

per android.app.admin.DevicePolicyManager.getEnrollmentSpecificId().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a