DevicePolicyManager.SetMaximumFailedPasswordsForWipe Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Definir isso como um valor maior que zero habilita uma política que executará um apagamento de dispositivo ou perfil depois que muitas senhas incorretas de desbloqueio de dispositivo tiverem sido inseridas.
[Android.Runtime.Register("setMaximumFailedPasswordsForWipe", "(Landroid/content/ComponentName;I)V", "GetSetMaximumFailedPasswordsForWipe_Landroid_content_ComponentName_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")]
public virtual void SetMaximumFailedPasswordsForWipe (Android.Content.ComponentName? admin, int num);
[<Android.Runtime.Register("setMaximumFailedPasswordsForWipe", "(Landroid/content/ComponentName;I)V", "GetSetMaximumFailedPasswordsForWipe_Landroid_content_ComponentName_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")>]
abstract member SetMaximumFailedPasswordsForWipe : Android.Content.ComponentName * int -> unit
override this.SetMaximumFailedPasswordsForWipe : Android.Content.ComponentName * int -> unit
Parâmetros
- admin
- ComponentName
A que DeviceAdminReceiver
este pedido está associado. Nulo se o chamador não for um administrador de dispositivo.
- num
- Int32
O número de tentativas de senha com falha em que o dispositivo ou perfil será apagado.
- Atributos
Comentários
Definir isso como um valor maior que zero habilita uma política que executará um apagamento de dispositivo ou perfil depois que muitas senhas incorretas de desbloqueio de dispositivo tiverem sido inseridas. Essa política combina a observação de senhas com falha e a limpeza do dispositivo, e exige que os administradores de dispositivos de chamada solicitem ambos DeviceAdminInfo#USES_POLICY_WATCH_LOGIN
e DeviceAdminInfo#USES_POLICY_WIPE_DATA
}.
Quando essa política é definida no sistema ou no usuário principal, o dispositivo será redefinido de fábrica após muitas tentativas incorretas de senha. Quando definido em qualquer outro usuário, somente o usuário ou perfil correspondente será apagado.
Para implementar qualquer outra política (por exemplo, apagar dados apenas para um aplicativo específico, apagar ou revogar credenciais ou relatar a falha a um servidor), você deve implementar DeviceAdminReceiver#onPasswordFailed(Context, android.content.Intent)
. Não use essa API, pois se a contagem máxima for atingida, o dispositivo ou perfil será apagado imediatamente e seu retorno de chamada não será invocado.
Esse método pode ser chamado na instância retornada DevicePolicyManager
por #getParentProfileInstance(ComponentName)
para definir um valor no perfil pai.
Em dispositivos que não suportam PackageManager#FEATURE_SECURE_LOCK_SCREEN
o recurso, a senha está sempre vazia e esse método não tem efeito - ou seja, a política não está definida.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.