API level

SDK version 23 (marshmallow)

권한

<uses-permission android:name="android.permission.USE_FINGERPRINT" />

동작방식

  • Activity.getSystemService 로 FingerprintManager를 가져온다.
  • 애플리케이션에서 정한 cipher와 key를 fingerprintManager의 cryptoobject로 설정한다
  • 지문인식이 완료되면 위의 cipher에 기반한 암호문을 리턴한다.
  • 키는 android keystore에 보관하여 암복호한다.

링크

FingerprintManager 예제