안드로이드 기기의 기본 반응으로 얼굴 ID를 얻을 수 있습니까?


9

인증을 위해 앱에서 생체 인식을 구현하고있었습니다. 반응 형 생체 인식을 사용하고 있습니다. 하나만 잘 작동하는 모든 것이 고착되었습니다. Face-id가 Android에서 작동하지 않습니다. 많은 인터넷 검색을 수행했지만 만족스러운 답변을 찾을 수 없습니다. 안드로이드에서 face-id를 사용하는 것이 가능합니까?

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

전화에서 FaceId를 사용하더라도 TouchId가 항상 반환됩니다. 미리 도움을 주셔서 감사합니다.


해결책을 찾았습니까? Production Build를 사용해 보셨습니까?
Pravin S.

npm install face-recognition-react-native --savenpm 을 사용해보십시오 ?
안드로이드 플레이어

답변:


0

나는 이것이 Face-Id와 Touch-Id가 iOS 전용이기 때문이라고 생각합니다. 그리고 여전히 안드로이드에서 Touch-Id가 안드로이드에서 생체 인식으로 작동하는 것처럼 보입니다. 잠금 화면에 사용하는 것 (때로는 장치 제조업체에 따라 다름)이 정보는 여기 에서 얻었 습니다.


0

이 답변을 참조하십시오

react-native-touch-id는 TouchID와 FaceID 모두에서 작동해야합니다.

이 문서를 참조하십시오

이 패키지에는 컴파일 된 SDK 버전 29 (Android 10.0) 이상이 필요합니다

이것은 안드로이드 10 이상에서만 작동한다는 것을 나타낼 수 있습니다.


-1

내 대답은 아니오 입니다. 안드로이드가 주식 버전이나 핵심 API에서 FaceID / Face 잠금 해제를 제공하지 않았기 때문이다. 우리가 안드로이드에서 제공하는 Face ID / Face 잠금 해제 솔루션은 타사 통합으로서 핵심 API 외에도 안드로이드에 빠진 공급 업체에서 왔으며 아무도 수백 가지의 다양한 구현에서 인터페이스를 작성할 수 없다고 가정합니다. 단일 API의 기능.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.