Для этого я использую фреймворк La Authentication, но с помощью этого я не получил данные отпечатков пальцев, и он просто возвращает мне логическое значение, т.е. true и false, поэтому он не может помочь мне получить данные отпечатка пальца в переменной, поэтому я буду обрабатывать его , Помогите мне.Как получить отпечаток пальца в ios 8?
Ниже приведен пример кода,
func authenticateUser() {
...
// Check if the device can evaluate the policy.
if context.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: &error) {
[context .evaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, localizedReason: reasonString, reply: { (success: Bool, evalPolicyError: NSError?) -> Void in
if success {
}
else {
// If authentication failed then show a message to the console with a short description.
// In case that the error is a user fallback, then show the password alert view.
println(evalPolicyError?.localizedDescription)
switch evalPolicyError!.code {
case LAError.SystemCancel.toRaw():
println("Authentication was cancelled by the system")
case LAError.UserCancel.toRaw():
println("Authentication was cancelled by the user")
case LAError.UserFallback.toRaw():
println("User selected to enter custom password")
NSOperationQueue.mainQueue().addOperationWithBlock({() -> Void in
self.showPasswordAlert()
})
default:
println("Authentication failed")
NSOperationQueue.mainQueue().addOperationWithBlock({() -> Void in
self.showPasswordAlert()
})
}
}
})]
}
}
Можете ли вы сказать мне, что Westpac и RBS bank реализуют в своем мобильном приложении? Можете ли вы представить себе это? –
С кодом, который вы отправили, вы проверяете, проверен ли пользователь с помощью Touch ID – rckoenes
, это простой пример кода, но я хочу сделать это в нашем банковском приложении, и если в моем телефоне добавлено более 1 отпечатка пальца, тогда это вызывает мост безопасности? Как вы думаете, как мне реализовать? –