Proje: Okul B2B App · Hub: Okul B2B App — Conventions

BiometricAuth Detayları

utils/BiometricAuth.tsexpo-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ı

errorAçıklama
user_cancelKullanıcı iptal etti
system_cancelSistem iptal etti
not_availableBiyometrik mevcut değil
not_enrolledBiyometrik 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'