列挙型 Case


LAPolicy.deviceOwnerAuthentication


生体測定、Apple Watch、またはデバイスのパスコードを使用したユーザー認証。


iOS 9.0+ iPadOS 9.0+ macOS 10.11+ Mac Catalyst 13.1+

watchOS 3.0+




宣言

case deviceOwnerAuthentication = 2

議論


LAPolicy.deviceOwnerAuthentication ポリシーを使用して、iOS で生体測定またはパスコードを使用して、watchOS でパスコードを使用するか、または macOS で Touch ID、Apple Watch、または ユーザーのパスワードでユーザーを認証するには、evaluatePolicy(_:localizedReason:reply:) メソッドを呼び出して下さい。


生体測定が利用可能で、登録されており、無効になっていない場合、システムは最初にそれを使用します。macOS では、システムは、watchOS 6 以降を実行している近くのペアリングされた Apple Watch を同時に探し、それを並行して使用しようとします。これらのオプションが利用できない場合、システムはユーザーにデバイスのパスコードまたはユーザーのパスワードの入力を求めます。


iOS では、デバイスのパスコードが有効になっていない場合、ポリシーの評価はエラー passcodeNotSet で失敗します。システムは、6 回の試行が失敗した後、パスコード認証を無効にし、試行間の遅延を徐々に増やしていきます。


認証ダイアログには、localizedCancelTitle プロパティを使用してカスタマイズできるデフォルトのタイトルのキャンセルボタンと、localizedFallbackTitle プロパティを使用してカスタマイズできる代替手段のボタンが含まれています。ユーザーが代替手段のボタンをタップすると、システムはデバイスのパスコードまたはユーザーのパスワードの要求に戻ります。ユーザーがキャンセルボタンをタップすると、userCancel エラーで評価が失敗します。





以下も見よ


ポリシー
























目次
Xcode の新機能

このページには

  • 宣言
  • トピックス
  • 関連
  • 以下も見よ












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ