Bisakah kita mendapatkan ID wajah dalam reaksi asli untuk perangkat Android?

9

Saya menerapkan biometrik di aplikasi saya untuk otentikasi. Saya menggunakan biometrik reaksi-asli untuk itu. Setiap hal bekerja dengan baik, hanya satu yang terhenti. Face-id tidak berfungsi di Android. Saya melakukan banyak pencarian di Google tetapi tidak dapat menemukan jawaban yang memuaskan. Apakah mungkin menggunakan id wajah di 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')
    }
  })  

Ini selalu mengembalikan saya TouchId bahkan jika saya menggunakan FaceId di ponsel saya. Terima kasih atas bantuan sebelumnya.

Bhaskar Joshi
sumber
Apakah Anda menemukan solusi? Sudahkah Anda mencoba Production Build?
Pravin S.
Harus mencoba menggunakan npm install face-recognition-react-native --savenpm?
Android Player

Jawaban:

0

Saya rasa ini karena Face-Id dan Touch-Id hanya untuk iOS. dan Anda sepertinya masih menjalankan Touch-Id sebagai Biometrics pada default Android untuk apa yang Anda gunakan untuk layar kunci Anda (kadang-kadang juga tergantung pada produsen perangkat Anda) Saya mendapat info ini dari sini

Amitoj Singh
sumber
0

Lihat jawaban ini

react-native-touch-id harus berfungsi baik untuk TouchID maupun FaceID.

Lihat dokumentasi ini

Paket ini membutuhkan versi SDK kompilasi 29 (Android 10.0) atau lebih tinggi

ini mungkin menunjukkan bahwa itu hanya akan berfungsi pada Android 10 atau lebih tinggi.

mayank1513
sumber
-1

Jawaban langsung saya adalah TIDAK . Alasannya adalah karena Android tidak pernah mengirimkan FaceID / Face unlock dari versi Stock atau API inti. Solusi Face ID / Face unlock yang kami dapatkan di Android berasal dari vendor yang telah mereka nikmati di android di atas API inti sebagai integrasi pihak ketiga dan saya berasumsi tidak ada yang bisa menulis antarmuka di atas ratusan implementasi yang berbeda untuk mendukung seperti fitur dari satu API.

Suraj Malviya
sumber