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 :
- Penting Cara Running Aplikasi Android Studio Lewat… Hambatan yang kerap dikeluhkan dikala membuat aplikasi Android ialah melaksanakan program Android Sanggar yang cukup berat. Penting Cara Running Aplikasi Android Studio Lewat Wifi dengan Plugin Android Wifi ADB. Terlebih…
- 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…
- Membuat Struktur Folder di Android Studio Pada bimbingan tadinya kita sudah sukses menginstal JDK serta Ilham Android Sanggar hingga berikutnya ayo kita mulai membuat aplikasi Android. Membuat Struktur Folder di Android Studio. Pada bimbingan kali ini…
- 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…
- Metode Inilah Gesture Touchpad di Windows 10 yang… Windows 10 terkini telah dilengkapi dengan gesture touchpad yang amat bermanfaat. Metode Inilah Gesture Touchpad di Windows 10 yang Perlu Kamu Coba. Tidak cuma buat melaksanakan kegiatan semacam melaksanakan klik…
- Tutorial Cara Masuk Tiktok Tanpa Aplikasi Masuk TikTok tanpa akun nyatanya dapat dicoba loh! Cuma berbekal aplikasi tiktok saja bagus tipe asli atau tipe litenya. Tutorial Cara Masuk Tiktok Tanpa Aplikasi. Tutorial Cara Masuk Tiktok Tanpa…
- Menggunakan Easeus Data Recovery Wizard Sempatkah Kamu ataupun Regu Kamu dengan cara tidak terencana menghilangkan salah 1 file berarti yang terdapat di hardisk atau flashdisk? Ilustrasinya, Menggunakan Easeus Data Recovery Wizard. Kamu tidak terencana menghilangkan…
- Lihat Tutorial Membuat SliverAppBar Flutter -… Gimana metode membuat toolbar energik dengan SliverAppBar pada Flutter? Di Flutter, dikala kita mau membuat AppBar dengan dimensi“ wajar” semacam cuma menimbulkan icon ataupun text dengan dimensi standar hingga AppBar…
- 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…
- Cara Download Winamp 64 Byte Winamp diketahui besar selaku aplikasi pemutar nada yang sekalian mendobel selaku pengelola file- file multimedia. Cara Download Winamp 64 Byte. Tidak cuma itu saja, Winamp pula sanggup mengganti bentuk audio…
- Mudah Cara Membuka File Gambar Format WebP di Adobe… Kamu tentu ketahui terdapat sedemikian itu banyak lukisan yang dipakai dalam bumi pc, sebagian antara lain Fomrat JPG, JPEG, PNG, GIF, BMP, TIFF serta sedang terdapat bentuk yang lain. Mudah…
- Cara Menampilkan Gambar GIF di Android Studio dengan… GIF ialah bentuk lukisan yang dapat beranjak serta umumnya dipakai buat kartun khusus. Cara Menampilkan Gambar GIF di Android Studio dengan Glide Library Part 2. Tetapi lukisan dengan bentuk Gif…
- Link dan Cara Download Aplikasi Tempo Link Unduh Aplikasi Tempo serta Metode Membetulkan Gambar di Aplikasi Mempelai yang Viral di Tiktok, Reels, serta Facebook!! Semacam yang telah kita bahas tadinya kalau aplikasi Gambar Mempelai yang lagi…
- Cara Membuat Splash Screen dan Progress Bar di… Splash Screen merupakan bagian pengawasan grafis yang timbul dikala suatu aplikasi ataupun permainan dikeluarkan. Cara Membuat Splash Screen dan Progress Bar di Android Studio. Splash Screen bisa bermuatan lukisan, logo,…
- 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…