実際、私はローカル認証を含むアプリケーションを構築しています。私のアプリでパスコードロックシーンを使用するには?
私のコード今のところ:
func authenticateUser() {
let authenticationContext = LAContext()
var error: NSError?
let reasonString = "Touch the Touch ID sensor to unlock."
// Check if the device can evaluate the policy.
if authenticationContext.canEvaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, error: &error) {
authenticationContext.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: reasonString, reply: { (success, evalPolicyError) in
if success {
print("success")
} else {
if let evaluateError = error as NSError? {
// enter password using system UI
}
}
})
} else {
print("toch id not available")
// enter password using system UI
}
}
私の問題は、私はアプリはタッチIDまたは無効な指紋を持っていないときにパスコードロックシーンを利用したいです。下の画像のように
:
私はそれをどのように行うことができますか?
あなたはキーチェーンを使用して、私は信じていることを行うことができるはず。 – GoodSp33d