DevicePolicyManager.SetRequiredStrongAuthTimeout(ComponentName, Int64) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lo llama un propietario de dispositivo o perfil para establecer el tiempo de espera después del cual se desbloquea con autenticación secundaria y no segura (e.
[Android.Runtime.Register("setRequiredStrongAuthTimeout", "(Landroid/content/ComponentName;J)V", "GetSetRequiredStrongAuthTimeout_Landroid_content_ComponentName_JHandler", ApiSince=26)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")]
public virtual void SetRequiredStrongAuthTimeout(Android.Content.ComponentName? admin, long timeoutMs);
[<Android.Runtime.Register("setRequiredStrongAuthTimeout", "(Landroid/content/ComponentName;J)V", "GetSetRequiredStrongAuthTimeout_Landroid_content_ComponentName_JHandler", ApiSince=26)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
abstract member SetRequiredStrongAuthTimeout : Android.Content.ComponentName * int64 -> unit
override this.SetRequiredStrongAuthTimeout : Android.Content.ComponentName * int64 -> unit
Parámetros
- admin
- ComponentName
Al que DeviceAdminReceiver está asociada esta solicitud. Null si el autor de la llamada no es un administrador de dispositivos
- timeoutMs
- Int64
El nuevo tiempo de espera en milisegundos, después del cual el usuario tendrá que desbloquearse con el método de autenticación seguro. Un valor de 0 significa que el administrador no participa en el control del tiempo de espera.
Los tiempos de espera mínimos y máximos son definidos por la plataforma y suelen ser de 1 hora y 72 horas, respectivamente. Aunque se desaconseja, el administrador puede optar por requerir autenticación segura en todo momento mediante #KEYGUARD_DISABLE_FINGERPRINT o #KEYGUARD_DISABLE_TRUST_AGENTS.
- Atributos
Comentarios
Llamado por un propietario del dispositivo o perfil para establecer el tiempo de espera después del cual el desbloqueo con autenticación secundaria y no segura (por ejemplo, huella digital, cara, agentes de confianza) agota el tiempo de espera, es decir, el usuario tiene que usar un método de autenticación seguro, como la contraseña, el pin o el patrón.
Este tiempo de espera se usa internamente para restablecer el temporizador para requerir una autenticación segura de nuevo después del tiempo de espera especificado cada vez que se ha usado correctamente.
La huella digital también se puede deshabilitar por completo mediante #KEYGUARD_DISABLE_FINGERPRINT.
Los agentes de confianza también se pueden deshabilitar por completo mediante #KEYGUARD_DISABLE_TRUST_AGENTS.
Un administrador de dispositivos que realiza una llamada puede comprobar el valor que ha establecido llamando #getRequiredStrongAuthTimeout(ComponentName) a su instancia y pasandola.
Se puede llamar a este método en la DevicePolicyManager instancia devuelta por #getParentProfileInstance(ComponentName) para establecer restricciones en el perfil primario.
En los dispositivos que no admiten PackageManager#FEATURE_SECURE_LOCK_SCREEN la característica, llamar a estos métodos no tiene ningún efecto; es decir, no se ha establecido el tiempo de espera.
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.