Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

190
Visualizações
Face-ID habilitado sin clave info.plist?

Así que tengo una aplicación actualmente en la tienda que admite el inicio de sesión Touch-ID ,

  • Un usuario con un iPhone X iOS: 12.1.4 me envió un video en el que puede iniciar sesión con su identificación facial y, según recuerdo, nunca implementé la función de identificación facial todavía, así que descargué la versión de la tienda en un iPhone X con el mismo iOS y no pude iniciar sesión con Face ID , pero me pidió el código de acceso móvil, que es el correcto.

Ahora, retrocediendo al código de versión de mi tienda, no hay una clave info.plist que indique el uso de Face-ID, que es esta

 <key>NSFaceIDUsageDescription</key> <string>This application wants to access your FaceID scanner</string>

Y el código para verificar la biometría es este,

 let myContext = LAContext() var authError: NSError? = nil if #available(iOS 8.0, OSX 10.12, *) { if !myContext.canEvaluatePolicy(LAPolicy(rawValue: Int(kLAPolicyDeviceOwnerAuthenticationWithBiometrics))!, error: &authError) { switch authError?.code{ case (LAError.touchIDNotEnrolled).rawValue?: User.sharedUser.touchIDState = .TouchIDNotEnrolled self.touchIDButton.isHidden = true break case LAError.passcodeNotSet.rawValue?: User.sharedUser.touchIDState = .TouchIDNotEnrolled self.touchIDButton.isHidden = true break default: User.sharedUser.touchIDState = .TouchIDNotSupported self.touchIDButton.isHidden = true break } }else{ User.sharedUser.touchIDState = .TouchIDEnrolled // if(User.sharedUser.touchIDState == .TouchIDEnrolled){ self.touchIDButton.isHidden = false // } } }

Mi iPhone X no muestra la aplicación que está usando Face-ID y simplemente cuando está en uso me indica el código de acceso que es el resultado esperado... sin embargo, el video es tan claro para el usuario que está iniciando sesión con Face-ID . ! Como es esto posible ?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

¿Su aplicación se creó con una versión anterior del SDK de iOS (iOS 10 o anterior, creo)? Si es así, iOS permitirá que el usuario se autentique con Face ID en cualquier circunstancia en la que le permita usar Touch ID, incluso si no ha agregado esas claves a su Info.plist . La primera vez que prueben esto, verán un aviso advirtiéndoles que la aplicación no fue diseñada para Face ID.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda