DevicePolicyManager.EnrollmentSpecificId Propriedade

Definição

Retorna um identificador específico do registro desse dispositivo, que tem a garantia de ser o mesmo valor para o mesmo dispositivo, registrado na mesma organização pelo mesmo aplicativo de gerenciamento.

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

Valor da propriedade

Um identificador estável e específico do registro.

Atributos

Comentários

Retorna um identificador específico do registro desse dispositivo, que tem a garantia de ser o mesmo valor para o mesmo dispositivo, registrado na mesma organização pelo mesmo aplicativo de gerenciamento. Esse identificador é de alta entropia, útil para identificar exclusivamente dispositivos individuais dentro da mesma organização. Ele está disponível em um perfil de trabalho e em um dispositivo totalmente gerenciado. O identificador será consistente mesmo se o perfil de trabalho for removido e registrado novamente (na mesma organização) ou o dispositivo for redefinido de fábrica e registrado novamente.

Só pode ser chamado pelo Proprietário do Perfil e pelo Proprietário do Dispositivo e, a partir do Android android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM, detentores da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES. Se #setOrganizationId(String) não tiver sido chamado, o valor retornado será uma cadeia de caracteres vazia.

Observação sobre o acesso a identificadores de dispositivo: um proprietário do dispositivo, um proprietário de perfil de um dispositivo de propriedade da organização ou o instalador de certificado delegado (que mantém a #DELEGATION_CERT_INSTALL delegação) em tal dispositivo ainda pode obter identificadores de hardware chamando por exemplo android.os.Build#getSerial(), além de usar esse método. No entanto, um proprietário de perfil em um dispositivo pessoal (não pertencente à organização) ou o instalador de certificado delegado em tal dispositivo não pode mais obter identificadores de hardware e deve mudar para usar esse método.

Java documentação para android.app.admin.DevicePolicyManager.getEnrollmentSpecificId().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a