DevicePolicyManager.SetMaximumFailedPasswordsForWipe メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これを 0 より大きい値に設定すると、誤ったデバイス ロック解除パスワードの入力が多すぎると、デバイスまたはプロファイルのワイプを実行するポリシーが有効になります。
[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
パラメーター
- admin
- ComponentName
この要求が関連付けられている DeviceAdminReceiver 。 呼び出し元がデバイス管理者でない場合は Null。
- num
- Int32
デバイスまたはプロファイルがワイプされる失敗したパスワード試行の数。
- 属性
注釈
これを 0 より大きい値に設定すると、誤ったデバイス ロック解除パスワードの入力が多すぎると、デバイスまたはプロファイルのワイプを実行するポリシーが有効になります。 このポリシーは、失敗したパスワードの監視とデバイスのワイプを組み合わせたものであり、Device Admins を呼び出すと、 DeviceAdminInfo#USES_POLICY_WATCH_LOGIN と DeviceAdminInfo#USES_POLICY_WIPE_DATA} の両方が要求される必要があります。
このポリシーがシステムまたはメイン ユーザーに設定されている場合、誤ったパスワードの試行回数が多すぎると、デバイスは出荷時の設定にリセットされます。 他のユーザーに設定すると、対応するユーザーまたはプロファイルのみがワイプされます。
その他のポリシーを実装するには (特定のアプリケーションのみのデータのワイプ、資格情報の消去または取り消し、サーバーへのエラーの報告など)、代わりに DeviceAdminReceiver#onPasswordFailed(Context, android.content.Intent) を実装する必要があります。 この API は使用しないでください。最大数に達すると、デバイスまたはプロファイルはすぐにワイプされ、コールバックは呼び出されないためです。
このメソッドは、親プロファイルに値を設定するために、#getParentProfileInstance(ComponentName)によって返されるDevicePolicyManager インスタンスで呼び出すことができます。 これにより、各プロファイルに個別のチャレンジがある場合でも、親プロファイルに誤ったデバイスロック解除パスワードが多すぎる後にプロファイルワイプが可能になります。
PackageManager#FEATURE_SECURE_LOCK_SCREEN機能をサポートしていないデバイスでは、パスワードは常に空であり、この方法は無効です。つまり、ポリシーが設定されていません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。