列挙型 Case


LAPolicy.deviceOwnerAuthentication
WithWristDetection

Beta



watchOS での手首検出によるユーザー認証。





宣言

case deviceOwnerAuthenticationWithWristDetection = 5

議論


watchOS でユーザーを認証するために evaluatePolicy(_:localizedReason:reply:) メソッドを呼び出すときは、LAPolicy.deviceOwnerAuthenticationWithWristDetection ポリシーを使用して下さい。


ユーザーが watch にパスコードをまだ設定または入力していない場合、または watch がユーザーの手首からパスコードの取り外しを以前に検出した場合、ポリシーの評価は失敗します。


以下に、watchOS 9 以降で手首の検出を使用するポリシー評価を示します。

var error: NSError?
let context = LAContext()
guard #available(watchOS 9.0, *), context.canEvaluatePolicy
(.deviceOwnerWithWristDetection, error: &error) else {
// Can't evaluate the policy, either it's unsupported or a passcode isn't set.
// See `error` for details and fall back to legacy authentication.
}

do {
try await context.evaluatePolicy(.deviceOwnerWithWristDetection, localizedReason: "Approve a sensitive operation")
// The user's watch is on their wrist and they entered the correct passcode.
} catch {
// Watch isn't on the wrist or the user hasn't entered the correct passcode.
// See `error` for details and fall back to legacy authentication.
}



以下も見よ


ポリシー


ベータソフトウェア

この文書には、開発中の API またはテクノロジーに関する予備情報が含まれています。この情報は変更される可能性があり、この文書に従って実装されたソフトウェアは、最終的なオペレーティングシステムソフトウェアでテストする必要があります。


Apple のベータソフトウェアの使用についての詳細 >

























目次
Xcode の新機能

  • 利用可能
  • watchOS 9.0+ Beta

    このページには

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












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ