Manajemen update secara real-time untuk aplikasi __CAPGO_KEEP_0__ Anda tanpa kesulitan toko, 5 menit untuk...

@capgo/capacitor-biometrik native

Penyimpanan kredit yang aman dan akses yang dikunci biometrik untuk Android dan iOS.

Native Biometric adalah vault kunci yang aman untuk iOS dan Android. Ini menyimpan kunci di Keychain atau Keystore asli dan dapat meminta verifikasi biometrik sebelum nilai sensitif dikembalikan. Ini adalah pengganti langsung untuk Ionic Identity Vault aliran credential-vault; aplikasi Anda tetap mengontrol waktu tunggu, siklus kehidupan, layar privasi, dan kebijakan passcode kustom.

  • setCredentials dan getCredentials - Simpan dan ambil kunci dengan aman untuk server tertentu.
  • getSecureCredentials - Baca kredit hanya setelah verifikasi biometrik asli.
  • isCredentialsSaved - Bangun alur onboarding, keadaan terkunci, dan keluar. deleteCredentials - Periksa ketersediaan autentikasi dan ajak pengguna ketika diperlukan.
  • isAvailable Publik __CAPGO_KEEP_0__ verifyIdentity Bab berjudul “Publik __CAPGO_KEEP_0__”
Memeriksa apakah perangkat autentikasi biometrik tersedia.Menambahkan listener yang dipanggil ketika aplikasi kembali dari latar belakang. Ini berguna untuk mendeteksi jika ketersediaan biometrik telah berubah saat aplikasi berada di latar belakang (misalnya, pengguna mendaftar/unenroll biometrik).
isAvailableMengajak pengguna untuk melakukan autentikasi dengan biometrik.
addListenerand
verifyIdentityand
getCredentialsMendapatkan kreditorisasi yang disimpan untuk server tertentu.
setCredentialsMenyimpan kreditorisasi yang diberikan untuk server tertentu.
deleteCredentialsMenghapus kreditorisasi yang disimpan untuk server tertentu.
getSecureCredentialsMendapatkan kreditorisasi yang disimpan untuk server tertentu, memerlukan verifikasi biometrik. Kreditorisasi harus telah disimpan dengan accessControl yang ditetapkan ke BIOMETRY_CURRENT_SET atau BIOMETRY_ANY.
isCredentialsSavedMemeriksa apakah kreditorisasi sudah disimpan untuk server tertentu.
getPluginVersionDapatkan versi plugin native Capacitor.

Pakai nilai-nilai ini ketika mengolah biometricError hasil dari authenticate.

NilaiCodePlatformArti
UNKNOWN_ERROR0Android, iOSTerjadi kesalahan yang tidak diketahui.
BIOMETRICS_UNAVAILABLE1Android, iOSBiometrik tidak tersedia karena perangkat keras tidak tersedia atau tidak dapat diakses.
USER_LOCKOUT2Android, iOSPengguna terkunci setelah beberapa kali gagal mencoba.
BIOMETRICS_NOT_ENROLLED3Android, iOSTidak ada biometrik yang terdaftar pada perangkat.
USER_TEMPORARY_LOCKOUT4AndroidPengguna sementara diblokir, biasanya selama 30 detik.
AUTHENTICATION_FAILED10Android, iOSGagal autentikasi.
APP_CANCEL11iOSAplikasi membatalkan alur autentikasi.
INVALID_CONTEXT12iOSKonteks autentikasi tidak valid.
NOT_INTERACTIVE13iOSAutentikasi tidak interaktif.
PASSCODE_NOT_SET14Android, iOSKode sandi, PIN, atau kredential cadangan perangkat tidak terkonfigurasi.
SYSTEM_CANCEL15Android, iOSSistem menghentikan autentikasi, misalnya setelah kunci layar.
USER_CANCEL16Android, iOSPengguna menghentikan autentikasi.
USER_FALLBACK17Android, iOSPengguna memilih autentikasi fallback.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-native-biometric.

Teruskan dari @capgo/capacitor-native-biometric

Bagian berjudul “Teruskan dari @capgo/capacitor-native-biometric”

Jika Anda menggunakan @capgo/capacitor-native-biometric untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-native-biometric untuk kemampuan native di Menggunakan @capgo/capacitor-native-biometric, @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor, dan [SSO (Enterprise)] untuk detail implementasi di [SSO (Enterprise)].