Meu plugin minha vida — Leitor biométrico

Image for post
Image for post

Fala galera,

Em tempos de leitor facial,retina,etc etc… eu ainda prefiro o bom e velho leitor biométrico. Gosto tanto, que tudo que é app que tenha eu uso.

E que tal utilizar no seu App também ?

Com o xamarin-fingerprint isso é mais fácil que desbloquear iphone com o dedo do marido dormindo.

Bora!

Vamos baixar no nuget o plugin Plugin.Fingerprint :

Image for post
Image for post

Existem algumas configs que devem ser feitas, apenas no projeto Android

Devemos adicionar 2 permissões no arquivo AndroidManifest.xml.

<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" />

Veja o arquivo abaixo :

caso o pacote não seja adicionado automaticamente ,vamos adicionar o pacote Plugin.CurrentActivity :

Image for post
Image for post

Em seguida no MainActivity.cs devemos adicionar alinha CrossFingerprint.SetCurrentActivityResolver(() => CrossCurrentActivity.Current.Activity);

Veja abaixo:

iOS :

A partir do iOS 11.3+, por causa do FaceID é preciso adicionar as seguintes linhas no info.plist :

Image for post
Image for post

Vamos criar um label e um botão bem simples :

Em seguida ao apertar o botão, vamos pedir para o usuário se autenticar:

Rodando:

Image for post
Image for post
Image for post
Image for post

Bacana e facil em?

Quem quiser pode baixar o código de exemplo aqui

Espero ter ajudado!

Aquele abraço!

Written by

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store