|
|
@@ -31,20 +31,15 @@ public enum AuthService {
|
|
|
guard context.canEvaluatePolicy(.deviceOwnerAuthentication, error: &error) else {
|
|
|
var message = "Device authentication is not available. "
|
|
|
|
|
|
- if #available(iOS 11, *) {
|
|
|
- let biometryType = context.biometryType
|
|
|
- if biometryType == .none {
|
|
|
- message += "Please enable Face ID, Touch ID, or set up a device passcode in Settings."
|
|
|
- } else if biometryType == .faceID {
|
|
|
- message += "Face ID is not available. Please set up a device passcode in Settings."
|
|
|
- } else if biometryType == .touchID {
|
|
|
- message += "Touch ID is not available. Please set up a device passcode in Settings."
|
|
|
- }
|
|
|
- } else {
|
|
|
- message += "Please enable Touch ID or set up a device passcode in Settings."
|
|
|
+ let biometryType = context.biometryType
|
|
|
+ if biometryType == .none {
|
|
|
+ message += "Please enable Face ID, Touch ID, or set up a device passcode in Settings."
|
|
|
+ } else if biometryType == .faceID {
|
|
|
+ message += "Face ID is not available. Please set up a device passcode in Settings."
|
|
|
+ } else if biometryType == .touchID {
|
|
|
+ message += "Touch ID is not available. Please set up a device passcode in Settings."
|
|
|
}
|
|
|
|
|
|
-
|
|
|
DispatchQueue.main.async {
|
|
|
completion(.unavailable(message))
|
|
|
}
|