1

I am trying to implement FingerPrint Scanner in my app.

I followed below tutorial: http://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial

In Samsung Note 4, FingerPrintManager's isHardwareDetected() is returned as false even though I successfully registered two fingerprints from Settings.

Does anyone of you know what might be the reason? Thanks.

shakunthalaMK
  • 386
  • 1
  • 4
  • 20
  • Which Android Version runs on your Note 4? Do you have the permission to use the Fingerprint (AndroidManifest + Runtime)? – dipdipdip Jul 08 '16 at 12:26
  • Its running on Android 6.0.1. Yes I have declared the permission in Manifest. I have not added Runtime permission. I will try to add and update you. Thanks. – shakunthalaMK Jul 08 '16 at 12:32

2 Answers2

3

I'm afraid the Note 4 doesn't support the Fingerprint API (just the Samsung Fingerprint). You should try your code with another device if possible.

dipdipdip
  • 2,326
  • 1
  • 21
  • 31
  • I tried with Samsung s7 edge. Its working fine. So, I wanted to find out the solution for Note 4 as it comes under the same brand. Anyways will check. Thanks – shakunthalaMK Jul 08 '16 at 12:57
  • You are right. I tried with run time permission. Still it gives it as isHardwareDetected as false. :-| – shakunthalaMK Jul 08 '16 at 13:25
0

The issue is with the implementation of the Fingerprint scanner in some old Samsung phones such as the S5 and the Note 4.

Check this link Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5 to see an example of how you can achieve this using the Samsung pass sdk.

You can also refer to http://img-developer.samsung.com/onlinedocs/sms/pass/index.html for the documentation of the pass sdk.

esdee
  • 29
  • 1
  • 5