Language

DevicePolicyManager.SetRequiredStrongAuthTimeout(ComponentName, Int64) メソッド

定義

デバイス/プロファイル所有者によって呼び出されてタイムアウトを設定し、その後、セカンダリの非強力な認証 (例:

[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

パラメーター

admin
ComponentName

この要求が関連付けられている DeviceAdminReceiver 。 呼び出し元がデバイス管理者でない場合は Null

timeoutMs
Int64

新しいタイムアウト (ミリ秒単位)。その後、ユーザーは強力な認証方法でロックを解除する必要があります。 値が 0 の場合、管理者はタイムアウトの制御に参加していません。 最小タイムアウトと最大タイムアウトはプラットフォーム定義であり、通常はそれぞれ 1 時間と 72 時間です。 お勧めしませんが、管理者は、 #KEYGUARD_DISABLE_FINGERPRINT や #KEYGUARD_DISABLE_TRUST_AGENTSを使用して、常に強力な認証を要求することを選択できます。

属性

注釈

デバイス/プロファイル所有者がタイムアウトを設定するために呼び出され、その後、セカンダリの非強力な認証 (指紋、顔、信頼エージェントなど) でロック解除がタイムアウトします。つまり、ユーザーはパスワード、ピン、パターンなどの強力な認証方法を使用する必要があります。

このタイムアウトは、タイマーが正常に使用されるたびに、指定されたタイムアウト後に再度強力な認証を要求するようにタイマーをリセットするために内部的に使用されます。

指紋は、 #KEYGUARD_DISABLE_FINGERPRINTを使用して完全に無効にすることもできます。

信頼エージェントは、 #KEYGUARD_DISABLE_TRUST_AGENTSを使用して完全に無効にすることもできます。

呼び出し元のデバイス管理者は、 #getRequiredStrongAuthTimeout(ComponentName) を呼び出してそのインスタンスを渡すことによって、設定した値を確認できます。

このメソッドは、親プロファイルに制限を設定するために、#getParentProfileInstance(ComponentName)によって返されるDevicePolicyManager インスタンスで呼び出すことができます。

PackageManager#FEATURE_SECURE_LOCK_SCREEN機能をサポートしていないデバイスでは、このメソッドを呼び出しても効果はありません。つまり、タイムアウトが設定されていません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象