Terdapat kalanya kita butuh menerapkan autentikasi berbentuk periksa jemari( fingerprint) dalam aplikasi yang kita kembangkan. Dalam flutter aplikasi periksa jemari bisa dengan gampang dipakai. Implementasi Membuat Autentikasi Fingerprint di Flutter – Tutorial Flutter Indonesia. Ada plugin yang di maintain langsung oleh regu Flutter sendiri. Plugin yang kita maanfaatkan merupakan local_auth.
Buat mulai menerapkan:
Imbuh plugin local_auth dalam pubspec. yaml
dependencies:
local_auth:“^0. 0. 1”
Kemudian pada flutter, membuat file yang hendak menunjukkan scan fingerprint berbentuk popup:
import package: local_auth atau local_auth. dart;
import package: flutter atau material. dart;
import package: flutter atau services. dart;
class AuthorizePage extends StatefulWidget
@override
_AuthorizePageState createState()=
_AuthorizePageState();
class _AuthorizePageState extends State<AuthorizePage
akhir LocalAuthentication localAuth= LocalAuthentication();
bool _canCheckBiometric= false;
String _authorizeText= Not Authorized!;
List availableBiometrics= List();
Future _authorize() async
bool _isAuthorized= false;
try
_isAuthorized= await localAuth. authenticateWithBiometrics(
localizedReason: Please authenticate to Complete this process,
useErrorDialogs: true,
stickyAuth: true,
);
on PlatformException catch( e)
print( e);
if(! mounted) return;
setState(()
if( _isAuthorized)
_authorizeText=” Authorized Successfully!”;
else
_authorizeText=” Not Authorized!”;
);
@override
Widget build( BuildContext context)
return Scaffold(
appBar: AppBar( title: Text( Touch ID Auth Example)),
body: Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment. center,
mainAxisAlignment: MainAxisAlignment. center,
children:[
Padding(
padding: const EdgeInsets. all( 8. 0),
child: Text( _authorizeText),
),
RaisedButton(
child: Text( Authorize),
color: Colors. red,
onPressed: _authorize,
)
],
)),
);
Integrasi Android
Buat bisa berjalan di android, kita butuh mengganti atau menaikkan sebagian:
Tambahkan permission buat mengakses fingerprint pada AndroidManifest. xml
<uses- permission android: name=“ android. permission. USE_FINGERPRINT“ atau
Berikutnya ganti file MainActivity. java ataupun MainActivity. kt yang terletak di bentuk project android dengan mengganti implementasinya dari FlutterActivity ke FlutterFragmentActivity, semacam:
import android. os. Bundle;
import io. flutter. app. FlutterFragmentActivity;
import io. flutter. plugins. GeneratedPluginRegistrant;
public class MainActivity extends FlutterFragmentActivity
Override
protected void onCreate( Bundle savedInstanceState)
luar biasa. onCreate( savedInstanceState);
GeneratedPluginRegistrant. registerWith( this);
Integrasi di iOS
Related Posts :
- Cara Membuat Splash Screen Android di Flutter -… Splash Screen ialah bentuk dini yang nampak oleh konsumen kala aplikasi di luncurkan. Cara Membuat Splash Screen Android di Flutter - Tutorial Flutter Indonesia. Umumnya splash screen dipakai buat menunjukkan…
- Mudah Membuat Project Baru di Firebase dan… Layanan Firebase dari Google saat ini banyak dipakai buat meningkatkan aplikasi berplatform android ataupun yang lain. Mudah Membuat Project Baru di Firebase dan Menghubungkan ke Android Studio. Sebab Firebase terkategori…
- Cara Membuat Toolbar Dan Menu Di Action Bar Android Studio Toolbar berperan sepagai panel yang membagikan keringanan dikala memakai aplikasi. Cara Membuat Toolbar Dan Menu Di Action Bar Android Studio. Pada toolbar aplikasi android ada kepala karangan toolbar serta menu…
- Mudah Cara Membuat Bingkai Di Word Salah satu metode membuat cantik akta kita merupakan dengan membuat watermark berbentuk bingkai. Mudah Cara Membuat Bingkai Di Word. Sesungguhnya bukan semata- mata membuat cantik, tetapi dapat pula buat membagikan…
- Tips Cara Ngeprint Di Laptop Printer telah terdapat, tetapi bimbang menghubungkannya ke fitur? Tips Cara Ngeprint Di Laptop. Buat itu, kalian butuh ketahui metode mengaitkan printer ke pc, laptop, ataupun HP yang kalian gunakan. Untuk…
- Mudah Cara Membuat Stiker Wa Tanpa Aplikasi Ingin ketahui metode membuat etiket Whatsapp tanpa aplikasi? Selanjutnya 2 tahap mudahnya serta terdapat pula kabar hal metode membuat sticker wajah kita sendiri dengan perkata istimewa. Mudah Cara Membuat Stiker…
- Mudah Menampilkan Gambar dari Internet di Android… Buat membuat cantik suatu bentuk dalam pembuatan Aplikasi memanglah amat dibutuhkan, buat itu kita butuh menunjukkan lukisan atau konten yang bermuatan lukisan ataupun gambar. Mudah Menampilkan Gambar dari Internet di…
- Beberapa Cara Membuat Skck Online Pada dasarnya persyaratan yang dibutuhkan buat membuat SKCK dengan cara online merupakan serupa, perbedaannya cumalah seluruh wajib dalam wujud file digital berbentuk hasil scan dokumen- dokumen semacam yang disyaratkan dalam…
- Mudah Tutorial Membuat Layar Intro atau Perkenalan… Halo para android pengembang, gimana berita kamu hari ini? Aku minta kamu dalam kondisi yang serius saja. Mudah Tutorial Membuat Layar Intro atau Perkenalan Aplikasi di Android Studio. Pada peluang…
- Penting Inilah Tipe Smartphone Xiaomi yang… Xiaomi kembali dengan barisan ponsel pintar terbaik masa ini. Penting Inilah Tipe Smartphone Xiaomi yang Dikabarkan Secepatnya Mencicipi Android 8.0. Pada dikala yang serupa, sebagian produk terakhir semacam Xiaomi Redmi…
- Mudah Download Eraser Eraser ialah aplikasi yang bisa dipakai buat menghilangkan informasi pada hard drive dengan cara permanen, alhasil informasi yang dihapus tidak bisa dikembalikan meski memakai aplikasi yang bisa mengembalikan informasi atau…
- Beberapa Cara Bongkar APK Paling Mudah dengan… Saat sebelum mangulas metode decompile ataupun dobrak file apk di Android, hendaknya Kamu mengenali apa maksud dari file apk terlebih dulu. Beberapa Cara Bongkar APK Paling Mudah dengan Advanced Apk…
- Cara Membuat Navigation Drawer Dan Menghubungkan… Hallo sahabat, pada peluang kali ini kita hendak menekuni salah satu perihal yang biasa dalam aplikasi android, lebih persisnya Navigation Drawer. Cara Membuat Navigation Drawer Dan Menghubungkan Intent Android Studio.…
- Good Fortnite Apk Mode Gpu Fix Unlocked Data Epic Permainan recently sent out a patch for the Fortnite Mobile installer for Android that fixed an otherwise serious vulnerability discovered by Google. Good Fortnite Apk Mode Gpu Fix Unlocked…
- Mudah Install Apache Php Mysql Phpmyadmin Di Ubuntu Di bumi pengembangan website kita tentu kerap mengikuti sebutan“ LAMP Stack” ataupun kependekan dari Linux, Apache, MySQL, PHP. Berkas aplikasi ini ialah aplikasi open source yang kerap dipakai dalam membuat…