रिएक्ट-नेटिव में टच आईडी, फेस आईडी, पासवर्ड और पैटर्न लॉक के समर्थन की जांच कैसे करें


9

मैंने लागू किया है react-native-fingerprint-scanner, यह काम कर रहा है Touch Id

अब मैं दोनों प्लेटफ़ॉर्म के लिए टच आईडी, फेस आईडी, पासकोड के लिए प्रमाणीकरण जोड़ना चाहता था

क्या आपके डिवाइस का समर्थन है या नहीं, यह जांचने का कोई तरीका है। इसके अलावा, मैंने उपयोग करने की कोशिश की है react-native-touch-idलेकिन यह Face Idएंड्रॉइड पर नहीं है ।

क्या दोनों प्लेटफार्मों (iOS / Android) के लिए इसे प्राप्त करने का कोई तरीका है?

संदर्भ: लिंक

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें


आप देख सकते हैं कि क्या उपकरण एक मॉड्यूल द्वारा समर्थित है। समस्या क्या है?
hong डेवलपर

कैसे प्रतिक्रिया में मूल निवासी किसी भी जांच करने के लिए?
सागर

इसका उत्तर जॉबर्जेस पहले ही लिख चुके हैं।
होंग डेवलपर

मेरे लिए केवल और कैसे biometryTypeवापस trueजाना हैpattern/password
सागर

क्या 'बायोमेट्रिक टाइप' का मान हमेशा सही होता है, स्ट्रिंग का नहीं?
हॉन्ग डेवलपर

जवाबों:


0

react-native-touch-id टचआईडी और फेसआईडी दोनों के लिए काम करना चाहिए।

यदि फेसकोड / टच उपलब्ध नहीं है, तो iOS डिवाइस को पासकोड का उपयोग करने के लिए वापस गिरने की अनुमति देता है। इसका मतलब यह नहीं है कि यदि टचड / फेसिड पहले कुछ समय में विफल हो जाता है तो वह पासकोड वापस कर देगा, बल्कि यदि पूर्व में नामांकित नहीं है, तो वह पासकोड का उपयोग करेगा।

डॉक्स से

आप यह देख सकते हैं कि पहले इसका समर्थन किया गया था या नहीं।

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

क्या आपने पास कोड के लिए किया है अगर फिंगर स्कैन नहीं किया गया है
सागर

मेरी समझ से, यह नहीं है कि पास कोड कमबैक कैसे काम करता है। देखिये मेरा अपडेटेड जवाब।
जॉन्बॉर्जेस

प्रतिक्रिया-देशी-टच-आईडी एक पदावनत प्लगइन है, जिसे आज मैं उपयोग कर सकता हूं?
kitsune

यह केवल सक्रिय रूप से बनाए रखा नहीं पदावनत नहीं दिखता है। एक विकल्प हैexpo-local-authentication
जॉन्बॉर्जेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.