Lenguaje

DevicePolicyManager.EnrollmentSpecificId Propiedad

Definición

Devuelve un identificador específico de la inscripción de este dispositivo, que se garantiza que es el mismo valor para el mismo dispositivo, inscrito en la misma organización por la misma aplicación de administración.

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 de propiedad

Identificador estable y específico de la inscripción.

Atributos

Comentarios

Devuelve un identificador específico de la inscripción de este dispositivo, que se garantiza que es el mismo valor para el mismo dispositivo, inscrito en la misma organización por la misma aplicación de administración. Este identificador es una entropía alta, útil para identificar de forma única dispositivos individuales dentro de la misma organización. Está disponible tanto en un perfil de trabajo como en un dispositivo totalmente administrado. El identificador sería coherente incluso si el perfil de trabajo se quita y se inscribe de nuevo (en la misma organización) o si el dispositivo se restablece de fábrica y se vuelve a inscribir.

Solo puede llamarlo el propietario del perfil y el propietario del dispositivo, y a partir de Android android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM, los titulares del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES. Si #setOrganizationId(String) no se llamó a , el valor devuelto será una cadena vacía.

Nota sobre el acceso a los identificadores de dispositivo: un propietario de dispositivo, un propietario de perfil de un dispositivo propiedad de la organización o el instalador de certificado delegado (que contiene la #DELEGATION_CERT_INSTALL delegación) en dicho dispositivo todavía puede obtener identificadores de hardware llamando a , por ejemplo android.os.Build#getSerial(), , además de usar este método. Sin embargo, un propietario de perfil en un dispositivo personal (no propiedad de la organización) o el instalador de certificado delegado en este dispositivo, ya no puede obtener identificadores de hardware y debe cambiar al uso de este método.

Java documentación para android.app.admin.DevicePolicyManager.getEnrollmentSpecificId().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a