Podemos obter o ID da face em reagir nativo para dispositivos Android?


9

Eu estava implementando biometria no meu aplicativo para autenticação. Eu estou usando biometria nativa de reação para isso. Todas as coisas funcionando bem, apenas uma presa. O ID da cara não está funcionando no Android. Pesquisei bastante no Google, mas não consegui encontrar uma resposta satisfatória. É possível usar o id de rosto no Android?

Biometrics.isSensorAvailable()
  .then((biometryType) => {
    if (biometryType === Biometrics.TouchID) {
      console.log('TouchID is supported')
    } else if (biometryType === Biometrics.FaceID) {
      console.log('FaceID is supported')
    } else {
      console.log('Biometrics not supported')
    }
  })  

Isso sempre me devolve o TouchId, mesmo que eu esteja usando o FaceId no meu telefone. Agradeço antecipadamente a ajuda.


Você achou alguma solução? Você já tentou com o Production Build?
Pravin S.

Tem que tentar usar o npm install face-recognition-react-native --savenpm?
Android Player

Respostas:


0

Acho que isso ocorre porque o Face-Id e o Touch-Id são apenas para iOS. e você ainda parecem ficar Touch-Id trabalhando como Biometrics em padrões android para o que você está usando para sua tela de bloqueio (por vezes também depende do fabricante do dispositivo) Eu tenho esta informação a partir daqui


0

Consulte esta resposta

O react-native-touch-id deve funcionar para o TouchID e o FaceID.

Consulte esta documentação

Este pacote requer uma versão compilada do SDK 29 (Android 10.0) ou superior

isso pode indicar que ele funcionará apenas no Android 10 ou superior.


-1

Minha resposta direta seria NÃO . A justificativa para isso é porque o Android nunca enviou o desbloqueio FaceID / Face por conta própria na versão Stock ou na API principal. As soluções de desbloqueio de Face ID / Face que obtemos no Android são de fornecedores que eles entregaram no Android sobre as APIs principais como integração de terceiros e presumo que ninguém possa escrever uma interface em centenas de implementações diferentes para suportar tais recurso de uma única API.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.