前提・実現したいこと
アプリのログインをiPhoneに登録されている、指紋or顔認証でのみ実施したいです。
パスコードは許可しない。
指紋認証に失敗した時に表示されるメッセージから、パスコードの選択肢を削除するにはどのようにすれば良いでしょうか。
発生している問題・エラーメッセージ
指紋認証で失敗した場合、下記のメッセージが表示され、パスコードの選択肢(Enter Passcode)が表示される。
該当のソースコード
func TouchId(){ let context = LAContext() var error : NSError? if context.canEvaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, error: &error) { context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics, localizedReason: "指紋認証", reply: { success, error in if (success) { print("認証成功") //次画面に遷移 }else { print("認証失敗:" + error!.localizedDescription) } }) } else { print("TouchID非対応") } }
補足情報(FW/ツールのバージョンなど)
iOS 13
swift 5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/08 14:19