เราจะได้รับ face-id ในการตอบสนองพื้นเมืองสำหรับอุปกรณ์ Android?


9

ฉันใช้งานไบโอเมทริกส์ในแอปของฉันเพื่อตรวจสอบ ฉันใช้ไบโอเมตริกซ์แบบตอบโต้พื้นเมืองสำหรับมัน ทุกสิ่งทำงานได้ดีติดอยู่เพียงอันเดียว Face-id ไม่ทำงานใน Android ฉันทำ Google เป็นจำนวนมาก แต่ไม่สามารถหาคำตอบที่น่าพอใจได้ เป็นไปได้ไหมที่จะใช้ face-id ใน 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')
    }
  })  

สิ่งนี้จะส่งคืน TouchId ให้ฉันเสมอแม้ว่าฉันจะใช้ FaceId ในโทรศัพท์ของฉันก็ตาม ขอบคุณสำหรับความช่วยเหลือล่วงหน้า


คุณพบทางออกหรือไม่? คุณได้ลองใช้งาน Build Build แล้วหรือยัง?
Pravin S.

ต้องลองใช้npm install face-recognition-react-native --savenpm หรือไม่
ผู้เล่น Android

คำตอบ:


0

ฉันคิดว่าเป็นเพราะ Face-Id และ Touch-Id เป็น iOS เท่านั้น และดูเหมือนว่าคุณยังคงทำงาน Touch-Id เป็น Biometrics บน Android เป็นค่าเริ่มต้นสำหรับสิ่งที่คุณใช้สำหรับล็อคหน้าจอ (บางครั้งมันก็ขึ้นอยู่กับผู้ผลิตอุปกรณ์ของคุณ) ฉันได้รับข้อมูลนี้จากที่นี่


0

อ้างถึงคำตอบนี้

react-native-touch-id ควรทำงานได้ทั้ง TouchID และ FaceID

อ้างถึงเอกสารนี้

แพคเกจนี้ต้องใช้เวอร์ชั่น SDK ที่คอมไพล์แล้วของ 29 (Android 10.0) หรือสูงกว่า

นี่อาจบ่งบอกว่ามันจะทำงานได้เฉพาะกับ Android 10 หรือสูงกว่า


-1

ตอบตรงของฉันจะไม่มี เหตุผลที่เป็นเพราะ Android ไม่เคยส่ง FaceID / Face Unlock จากตัวเองในเวอร์ชั่น Stock หรือ core API โซลูชัน Face ID / Face Unlock ที่เราได้รับใน Android นั้นมาจากผู้ขายซึ่งพวกเขาได้ใช้ Android บน core APIs เป็นการรวมกันของบุคคลที่สามและฉันคิดว่าไม่มีใครสามารถเขียนอินเตอร์เฟสบนการใช้งานที่แตกต่างกันหลายร้อย ฟีเจอร์จาก API เดียว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.