Proje: Okul B2B App · Hub: Okul B2B App — Conventions
BiometricAuth Detayları
utils/BiometricAuth.ts — expo-local-authentication wrapper.
Doğrulama Seçenekleri
const options = {
promptMessage: '...', // Kullanıcıya gösterilen mesaj
cancelLabel: 'İptal',
disableDeviceFallback: false, // PIN fallback izni
requireConfirmation: false,
// iOS-specific:
fallbackLabel: 'Şifre Kullan',
};Hata Kodları
| error | Açıklama |
|---|---|
user_cancel | Kullanıcı iptal etti |
system_cancel | Sistem iptal etti |
not_available | Biyometrik mevcut değil |
not_enrolled | Biyometrik kayıtlı değil |
BiometricCapabilities
{
isAvailable: boolean, // Donanım var mı?
isEnrolled: boolean, // Kayıt yapılmış mı?
supportedTypes: LocalAuthentication.AuthenticationType[],
securityLevel: LocalAuthentication.SecurityLevel
}Türkçe Prompt Mesajı
getPromptMessage() → 'Okul.com.tr Kurumsal uygulamasına erişmek için biyometrik doğrulama gerekiyor'
Related
- biyometrik-guvenlik — AppLockScreen
- app-lock-pattern — useAppLock