Cara memeriksa dukungan Touch ID, Id Wajah, Kata Sandi dan kunci pola di React-Native


9

Saya telah menerapkan react-native-fingerprint-scanner, ini berhasil Touch Id.

Sekarang saya ingin menambahkan otentikasi untuk Touch ID, ID Wajah, Kode Sandi untuk kedua platform

Apakah ada cara untuk memeriksa apakah perangkat Anda mendukung atau tidak. Juga, saya sudah mencoba menggunakan react-native-touch-idtetapi tidak untuk Face Iddi android.

Apakah ada cara untuk mencapai ini untuk kedua platform (iOS / Android)?

Referensi: Tautan

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini


Anda dapat melihat apakah perangkat didukung oleh modul. Apa masalahnya?
Pengembang hong

Bagaimana cara check-in bereaksi-asli lib?
Sagar

Jawabannya sudah ditulis oleh Johnborges.
Pengembang hong

bagi saya hanya biometryTypekembali truedan bagaimana untuk pergipattern/password
Sagar

Apakah nilai 'biometryType' selalu benar, bukan string?
Pengembang hong

Jawaban:


0

react-native-touch-id harus berfungsi untuk TouchID dan FaceID.

iOS memungkinkan perangkat untuk kembali menggunakan kode sandi, jika faceid / touch tidak tersedia. ini tidak berarti bahwa jika touchid / faceid gagal beberapa kali pertama itu akan kembali ke kode sandi, tetapi jika yang pertama tidak terdaftar, maka akan menggunakan kode sandi.

dari dokumen

Anda dapat memeriksa untuk melihat apakah didukung terlebih dahulu.

const optionalConfigObject = {
  fallbackLabel: 'Show Passcode', 
  passcodeFallback: true,
}

TouchID.isSupported(optionalConfigObject)
  .then(biometryType => {
    // Success code
    if (biometryType === 'FaceID') {
        console.log('FaceID is supported.');
    } else {
        console.log('TouchID is supported.');
    }
  })
  .catch(error => {
    // Failure code
    console.log(error);
  });

Sudahkah Anda menyelesaikan kode sandi jika pemindaian jari tidak dilakukan
Sagar

Dari pemahaman saya, bukan itu cara kode cadangan mundur. Lihat jawaban saya yang diperbarui.
johnborges

react-native-touch-id adalah plugin yang sudah usang, mana yang bisa saya gunakan hari ini?
Kitsune

Itu tidak terlihat usang hanya tidak dipelihara secara aktif. Alternatifnya adalahexpo-local-authentication
johnborges
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.