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 dispositivo ou apagamento de perfil depois que muitas senhas de desbloqueio de dispositivo incorretas 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
À qual DeviceAdminReceiver essa solicitação está associada. Nulo se o chamador não for um administrador do dispositivo.
- num
- Int32
O número de tentativas de senha com falha em que o dispositivo ou o perfil será apagado.
- Atributos
Comentários
Definir isso como um valor maior que zero habilita uma política que executará um dispositivo ou apagamento de perfil depois que muitas senhas de desbloqueio de dispositivo incorretas tiverem sido inseridas. Essa política combina a observação de senhas com falha e a limpeza do dispositivo e exige que a solicitação de administradores de dispositivos seja chamada e DeviceAdminInfo#USES_POLICY_WATCH_LOGINDeviceAdminInfo#USES_POLICY_WIPE_DATA}.
Quando essa política for definida no sistema ou no usuário principal, o dispositivo será redefinido de fábrica após muitas tentativas de senha incorretas. 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 em 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 o perfil será apagado imediatamente e o retorno de chamada não será invocado.
Esse método pode ser chamado na DevicePolicyManager instância retornada #getParentProfileInstance(ComponentName) para definir um valor no perfil pai. Isso permite um apagamento de perfil depois que muitas senhas incorretas de desbloqueio de dispositivo foram inseridas no perfil pai, mesmo que cada perfil tenha um desafio separado.
Em dispositivos que não dão PackageManager#FEATURE_SECURE_LOCK_SCREEN suporte ao 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.