smstuebe / xamarin-fingerprint

Xamarin and MvvMCross plugin for authenticate a user via fingerprint sensor
Microsoft Public License
490 stars 115 forks source link

IsAvailableAsync() returns false also for iPad devices #78

Closed grammatn closed 6 years ago

grammatn commented 6 years ago

To help us fix your issue, please provide the information in the below template. If something causes a crash, provide as much information as you can gather. Just imagine: we do not know what you are doing!

Note: There is often little we can do without a minimal reproducible sample of the issue, so please provide that in a standalone git repository and link it here.

Steps to reproduce

  1. Implement in an empty project some code to test the plugin and call the IsAvailableAsync()

  2. Select any iPad with TouchID. After starting the emulator go to Hardware -> Touch ID -> Activate the choice Enrolled

Expected behavior

It should return true

Actual behavior

It returns false

Crashlog

No crashlog

Configuration

**Version of the Plugin:1.4.5

**Platform: iOS 10.1 and recently tested also to 11

**Device: iPad Pro and iPad (5th generation)

smsissuechecker commented 6 years ago

Hi @grammatn,

I'm the friendly issue checker. It seems like (37.50 %) you haven't used our issue template :cry: I think it is very frustrating for the repository owners, if you ignore them.

If you think it's fine to make an exception, just ignore this message. But if you think it was a mistake to delete the template, please close the issue and create a new one.

Thanks!

smstuebe commented 6 years ago

I think this is a framework bug: https://stackoverflow.com/questions/46188245/ios-11-simulator-not-allowing-lacontext-and-faceid Should solve itself when Xcode 9.1 arrives.