Possiamo ottenere Face-Id in React native per dispositivi Android?


9

Stavo implementando la biometria nella mia app per l'autenticazione. Per questo sto usando la biometria reattiva. Ogni cosa funziona bene solo una bloccata. Face-id non funziona in Android. Ho fatto molte ricerche su Google, ma non sono riuscito a trovare una risposta soddisfacente. È anche possibile usare face-id su 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')
    }
  })  

Questo mi restituisce sempre TouchId anche se sto usando FaceId nel mio telefono. Grazie per l'aiuto in anticipo.


Hai trovato una soluzione? Hai provato con Production Build?
Pravin S.

npm install face-recognition-react-native --saveDevi provare a usare npm?
Lettore Android

Risposte:


0

Penso che questo sia perché Face-Id e Touch-Id sono solo iOS. e sembra ancora che Touch-Id funzioni come Biometria su valori predefiniti Android su ciò che stai utilizzando per la schermata di blocco (a volte dipende anche dal produttore del dispositivo) Ho ottenuto queste informazioni da qui


0

Fare riferimento a questa risposta

React-native-touch-id dovrebbe funzionare sia per TouchID che FaceID.

Fare riferimento a questa documentazione

Questo pacchetto richiede una versione SDK compilata di 29 (Android 10.0) o successiva

questo potrebbe indicare che funzionerà solo su Android 10 o versioni successive.


-1

La mia risposta diretta sarebbe NO . La giustificazione per questo è perché Android non ha mai rilasciato FaceID / Face unlock da solo nella versione Stock o API principale. Le soluzioni Face ID / Face unlock che otteniamo in Android provengono da fornitori che si sono concessi in Android sopra le API di base come integrazione di terze parti e presumo che nessuno possa scrivere un'interfaccia su centinaia di diverse implementazioni per supportare tale funzionalità da una singola API.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.