Comment vérifier la prise en charge de Touch ID, Face Id, Password et pattern lock dans React-Native


9

J'ai implémenté un react-native-fingerprint-scanner, ça marche Touch Id.

Maintenant, je voulais ajouter une authentification pour Touch ID, Face Id, Passcode pour les deux plates-formes

Existe-t-il un moyen de vérifier si votre appareil prend en charge ou non. De plus, j'ai essayé d'utiliser react-native-touch-idmais ce n'est pas pour Face IdAndroid.

Existe-t-il un moyen d'y parvenir pour les deux plates-formes (iOS / Android)?

Référence: Lien

entrez la description de l'image ici

entrez la description de l'image ici


Vous pouvez voir si l'appareil est pris en charge par un module. Quel est le problème?
développeur hong

Comment archiver React-Native toute lib?
Sagar

La réponse à cette question a déjà été écrite par Johnborges.
développeur hong

pour moi biometryTyperevient trueseulement et comment y allerpattern/password
Sagar

La valeur de 'biometryType' est-elle toujours vraie, pas une chaîne?
développeur hong

Réponses:


0

react-native-touch-id devrait fonctionner pour TouchID et FaceID.

iOS permet à l'appareil de revenir à l'utilisation du mot de passe, si faceid / touch n'est pas disponible. cela ne signifie pas que si touchid / faceid échoue les premières fois, il reviendra au mot de passe, plutôt que si les premiers ne sont pas inscrits, il utilisera le mot de passe.

des documents

Vous pouvez vérifier si sa prise en charge en premier.

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);
  });

Avez-vous fait pour le code d'accès si le balayage des doigts n'est pas fait
Sagar

D'après ce que je comprends, ce n'est pas ainsi que fonctionne le repli du code d'accès. Voir ma réponse mise à jour.
johnborges

react-native-touch-id est un plugin obsolète, lequel puis-je utiliser aujourd'hui?
kitsune le

Il ne semble pas obsolète mais pas activement entretenu. Une alternative estexpo-local-authentication
johnborges
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.