Biometrico

Eseguire l'autenticazione con la biometria o le credenziali del dispositivo ed eseguire operazioni crittografiche.
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
17 dicembre 2025 1.1.0 - - 1.4.0-alpha05

Dichiara le dipendenze

Per aggiungere una dipendenza da Biometric, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

Groovy

dependencies {
    // Java language implementation
    implementation "androidx.biometric:biometric:1.1.0"

    // Kotlin
    implementation "androidx.biometric:biometric-ktx:1.4.0-alpha02"
}

Kotlin

dependencies {
    // Java language implementation
    implementation("androidx.biometric:biometric:1.1.0")

    // Kotlin
    implementation("androidx.biometric:biometric:1.4.0-alpha02")
}

Per saperne di più sulle dipendenze, consulta Aggiungi dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa libreria. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 1.4

Versione 1.4.0-alpha05

17 dicembre 2025

androidx.biometric:biometric:1.4.0-alpha05 e androidx.biometric:biometric-compose:1.4.0-alpha05 sono stati rilasciati. La versione 1.4.0-alpha05 contiene questi commit.

Nuove funzionalità

  • Una nuova libreria biometric-compose
    • La nuova libreria biometric-compose semplifica l'integrazione biometrica nelle UI basate su Compose. Gli sviluppatori ora possono utilizzare la funzione rememberAuthenticationLauncher per gestire le richieste di autenticazione e i callback all'interno dei loro composable.(I4a88d)

Modifiche alle API

  • La libreria biometrica activity-result-pattern introduce nuove modifiche all'API:
    • Il callback onAuthFailure è stato spostato in AuthenticationResultCallback e rinominato in onAuthAttemptFailed. (Ied96b, /Id6a73)
    • Consente alle app di fornire un executor per i propri callback. (Id6a73)
    • Supporto di più avviatori di autenticazione in una singola attività/frammento: questa funzionalità è abilitata da un nuovo meccanismo di monitoraggio interno (currentAuthenticationKey) che indirizza correttamente i risultati all'istanza di avvio specifica che li ha richiesti. (I2848c)
  • Depreca androidx.core.hardware.fingerprint.FingerprintManagerCompat: androidx.core.hardware.fingerprint.FingerprintManagerCompat ora è un'operazione no-op, ovvero non fa nulla o restituisce false. All'interno della libreria androidx.biometric viene utilizzato un nuovo androidx.biometric.FingerprintManagerCompat interno per la compatibilità con le versioni precedenti. (I0360b, If5687)

Correzioni di bug

Versione 1.4.0-alpha04

20 maggio 2025

androidx.biometric:biometric:1.4.0-alpha04 è stato rilasciato. La versione 1.4.0-alpha04 contiene questi commit.

Nuove funzionalità

  • Utilizzare sempre l'API KeyguardManager internamente per le app per Wear (I9b7fd)

Modifiche alle API

  • Aggiungi un bit di autenticatore privilegiato IDENTITY_CHECK (I706bb)

Versione 1.4.0-alpha03

26 marzo 2025

androidx.biometric:biometric:1.4.0-alpha03 è stato rilasciato. La versione 1.4.0-alpha03 contiene questi commit.

Nuove funzionalità

  • È stato introdotto un nuovo punto di accesso per l'autenticazione registerForAuthenticationResult() API per sostituire il modulo androidx.biometric:biometric-ktx e androidx.BiometricPrompt. Questa nuova API è modellata sull'API Activity Result e offre una compatibilità perfetta con lo sviluppo in Kotlin e Java.

Modifiche alle API

  • Rinomina ERROR_MORE_OPTIONS_BUTTON in ERROR_CONTENT_VIEW_MORE_OPTIONS_BUTTON (I71d07)
  • Aggiungi l'annotazione @Deprecated per IdentityCredential per mantenere la coerenza con il framework. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
  • [1/3] Rimuovi le librerie biometric.auth e Kotlin, che verranno riprogettate. (I2f67c)
  • [2/3] Aggiungi AuthenticationRequest come input di autenticazione e AuthenticationResult come tipo di risultato di autenticazione. Esistono due tipi di AuthenticationRequest, con builder. (I50fd9)
    1. BiometricRequest per l'autenticazione biometrica con diversi Strength e Fallback facoltativi.
    2. CredentialRequest per l'autenticazione solo con le credenziali del dispositivo.
  • [3/3] Aggiungi nuove API activity-result-pattern per il modulo biometrico. In particolare, aggiungi un'API di registrazione chiamata registerForAuthenticationResult(), che registra AuthenticationResultCallback e onAuthenticationFailedCallback facoltativo e restituisce un AuthenticationResultLauncher per avviare l'autenticazione con tutti gli input. (I2b06e)

Correzioni di bug

  • Questa libreria ora utilizza le annotazioni di nullabilità JSpecify, che sono di tipo use. Gli sviluppatori Kotlin devono utilizzare il seguente argomento del compilatore per imporre l'utilizzo corretto: -Xjspecify-annotations=strict (questo è il valore predefinito a partire dalla versione 2.1.0 del compilatore Kotlin). (Ib49b4, b/326456246)
  • È stato risolto un problema che impediva di creare un'istanza del frammento androidx.biometric.FingerprintDialogFragment. (I51c4a, b/181805603)
  • È stato risolto un problema per cui BiometricPrompt non viene chiuso quando viene premuto il tasto Home del dispositivo. (I8c393, I0ca8c, b/149770989)
  • Sono state corrette le incoerenze del codice di errore per la disattivazione dell'autenticazione biometrica dell'app sulle API 34/35. (Ice99d, b/386918213)
  • Applica l'imposizione della biometria avanzata anche agli autenticatori combinati sui dispositivi meno recenti. (Ibb853, I5cfb3, b/257670132)

Versione 1.4.0-alpha02

7 agosto 2024

androidx.biometric:biometric:1.4.0-alpha02 e androidx.biometric:biometric-ktx:1.4.0-alpha02 sono stati rilasciati. La versione 1.4.0-alpha02 contiene questi commit.

Nuove funzionalità

  • PromptContentView consente agli sviluppatori di mostrare la visualizzazione dei contenuti personalizzati come opzione aggiuntiva della visualizzazione del testo della descrizione semplice
  • Viene visualizzato il logo dell'app nella richiesta biometrica, aggiunto automaticamente utilizzando l'icona dell'applicazione.

Modifiche alle API

  • Aggiungere API per supportare la visualizzazione di contenuti personalizzati
    • BiometricPrompt.PromptInfo.Builder#setContentView
    • BiometricPrompt.PromptInfo#getContentView
    • Interfaccia PromptContentView
    • Classe PromptVerticalListContentView
    • Classe PromptContentViewWithMoreOptionsButton (solo per le app con privilegi)
  • Aggiungi API per supportare il logo (solo per le app con privilegi)
    • BiometricPrompt.PromptInfo.Builder#setLogoBitmap
    • BiometricPrompt.PromptInfo.Builder#setLogoRes
    • BiometricPrompt.PromptInfo.Builder#setLogoDescription
    • BiometricPrompt.PromptInfo#getLogoBitmap
    • BiometricPrompt.PromptInfo#getLogoRes
    • BiometricPrompt.PromptInfo#getLogoDescription 58c35c6

Correzioni di bug

  • Aggiornamento di compileSdk alla versione 35 5dc41be

Versione 1.4.0-alpha01

29 maggio 2024

androidx.biometric:biometric:1.4.0-alpha01 e androidx.biometric:biometric-ktx:1.4.0-alpha01 sono stati rilasciati. Questa versione è sviluppata in un branch interno e ha come target Android 15 Beta 2.

Correzioni di bug

  • Aggiornamento dell'interfaccia utente per renderla coerente con le modifiche alla piattaforma in Android 15

Versione 1.2.0

Versione 1.2.0-alpha05

21 settembre 2022

androidx.biometric:biometric:1.2.0-alpha05 e androidx.biometric:biometric-ktx:1.2.0-alpha05 sono stati rilasciati. La versione 1.2.0-alpha05 contiene questi commit.

Modifiche alle API

  • È stato aggiunto il supporto di CryptoObject per android.security.identity.PresentationSession in Android 13. (C5f1ec, b/197965513)

Correzioni di bug

  • Sono state rimosse le varianti di risorse non necessarie per ridurre le dimensioni della libreria. (I3601e, b/220178553)
  • È stato risolto il problema relativo a BiometricPrompt ospitato in contesti non di attività. (Ife255)

Versione 1.2.0-alpha04

17 novembre 2021

androidx.biometric:biometric:1.2.0-alpha04 e androidx.biometric:biometric-ktx:1.2.0-alpha04 sono stati rilasciati. La versione 1.2.0-alpha04 contiene questi commit.

Nuove funzionalità

  • Supporto migliorato di BiometricPrompt per i fragment ospitati da contesti non di attività (I9312b)

Modifiche alle API

Correzioni di bug

  • È stato risolto un problema nell'API 29 per cui alcuni dispositivi (inclusi gli emulatori) ricevevano un errore di annullamento quando tornavano al PIN/sequenza/password. Tieni presente che, per alcuni dispositivi con API 29, all'utente potrebbe essere richiesto il blocco schermo anche se è disponibile e registrata una biometria. (b/142740104)
  • È stato risolto un problema nell'API 29 per cui i dispositivi senza hardware biometrico non eseguivano correttamente il fallback a PIN/sequenza/password (b/170517889)

Versione 1.2.0-alpha03

24 febbraio 2021

androidx.biometric:biometric:1.2.0-alpha03 e androidx.biometric:biometric-ktx:1.2.0-alpha03 sono stati rilasciati. La versione 1.2.0-alpha03 contiene questi commit.

Modifiche alle API

  • Aggiunta di estensioni di sospensione delle coroutine per CredentialAuthPrompt simili a quelle esistenti per altri tipi di AuthPrompt. (I9ac70)

Versione 1.2.0-alpha02

27 gennaio 2021

androidx.biometric:biometric:1.2.0-alpha02 e androidx.biometric:biometric-ktx:1.2.0-alpha02 sono stati rilasciati. La versione 1.2.0-alpha02 contiene questi commit.

Modifiche alle API

  • È stato eseguito il refactoring di alcuni campi AuthPrompt precedentemente impostati tramite un builder negli argomenti del metodo startAuthentication(...). (I18896, b/174098373)
  • Sono stati aggiunti requisiti di livello API minimi per i tipi AuthPrompt con supporto limitato o assente nelle versioni precedenti di Android. (I18896)
  • Sono stati aggiunti metodi getter per tutti i campi AuthPrompt impostati tramite un builder. (I18896)
  • Sono state aggiunte estensioni Kotlin di sospensione delle coroutine per l'autenticazione biometrica tramite le API AuthPrompt. Queste funzioni restituiranno AuthenticationResult direttamente in caso di esito positivo o genereranno un'eccezione in caso di errore o esito negativo (rifiuto delle credenziali). (Iffc9e)

Correzioni di bug

  • È stato risolto un problema per cui BiometricManager.canAuthenticate(int) a volte restituiva il codice di stato errato per un dispositivo con un sensore di impronte su Android 10 (livello API 29). (I72420, b/176921662)
  • È stato risolto un problema per cui BiometricManager.canAuthenticate(int) restituiva il codice di stato errato per un dispositivo senza hardware biometrico e senza PIN, sequenza o password registrati su Android 10 (livello API 29) e versioni precedenti dell'SDK. (I79b7d, b/174505824)
  • È stata corretta una perdita di memoria che si verificava quando BiometricPrompt era ospitato in un fragment con un ciclo di vita più breve rispetto all'attività associata. (I70864, b/167014923)

Versione 1.2.0-alpha01

2 dicembre 2020

androidx.biometric:biometric:1.2.0-alpha01 e androidx.biometric:biometric-ktx:1.2.0-alpha01 sono stati rilasciati. La versione 1.2.0-alpha01 contiene questi commit.

Nuove funzionalità

  • È stato introdotto il modulo androidx.biometric:biometric-ktx, che aggiunge API ed estensioni specifiche per Kotlin oltre a androidx.biometric:biometric.

Modifiche alle API

  • Sono state aggiunte nuove API AuthPrompt per creare un BiometricPrompt ed eseguire l'autenticazione. Queste API non richiedono la creazione di BiometricPrompt in un callback del ciclo di vita iniziale, ad esempio onCreate. (I19022)
  • Sono state aggiunte estensioni Kotlin a Fragment e FragmentActivity per le nuove API AuthPrompt. (Iaf98c)

Versione 1.1.0

Versione 1.1.0

27 gennaio 2021

androidx.biometric:biometric:1.1.0 è stato rilasciato. La versione 1.1.0 contiene questi commit.

Modifiche principali dalla versione 1.0.0

  • È stato aggiunto il supporto compatibile con le versioni precedenti per le nuove funzionalità di autenticazione biometrica e gli aggiornamenti delle API introdotti in Android 11.
  • Riduzione significativa delle dimensioni dell'app della libreria (di oltre 100 KB in alcuni casi).
  • Sono state rimosse varie fonti di perdite di memoria precedentemente causate dalla libreria.
  • Sono stati corretti gli errori di verifica delle classi che potevano influire sulle prestazioni delle versioni precedenti di Android.
  • Sono stati apportati vari miglioramenti aggiuntivi alla stabilità e al comportamento della libreria.

Versione 1.1.0-rc01

11 novembre 2020

androidx.biometric:biometric:1.1.0-rc01 è stato rilasciato. La versione 1.1.0-rc01 contiene questi commit.

Correzioni di bug

  • È stato risolto un problema su alcuni dispositivi per cui determinate azioni (autenticazione, annullamento e così via) a volte generavano un NullPointerException. (b/151316421)
  • È stato risolto un problema a causa del quale alcuni dispositivi Pixel segnalavano lo stato errato quando utilizzavano BiometricManager#canAuthenticate(int) per verificare la presenza di dati biometrici di Classe 3 su Android 10. (b/170406186)

Versione 1.1.0-beta01

1° ottobre 2020

androidx.biometric:biometric:1.1.0-beta01 è stato rilasciato. La versione 1.1.0-beta01 contiene questi commit.

Nuove funzionalità

  • Ha ridotto significativamente l'ingombro delle dimensioni dell'APK della libreria (di oltre 100 KB compressi, in alcuni casi) sostituendo le animazioni delle finestre di dialogo con asset statici su Android 8.1 e versioni precedenti. (I4844e)
  • BiometricPrompt ora esegue automaticamente il fallback all'autenticazione delle credenziali del dispositivo (se consentita) su tutte le versioni di Android supportate quando l'autenticazione biometrica è bloccata. (b/149579143)

Correzioni di bug

  • È stato risolto un problema per cui BiometricPrompt causava un arresto anomalo su alcuni dispositivi Android 9 senza sensore di impronte. (b/151443237)
  • È stato corretto un potenziale NullPointerException in FingerprintDialogFragment. (b/167951429)
  • È stato risolto un problema per cui veniva utilizzato il tipo CryptoObject errato per una chiamata di metodo riflessiva in BiometricManager. (b/165824669)
  • È stato risolto un problema per cui la visualizzazione di BiometricPrompt di nuovo poco dopo la chiusura causava la chiusura automatica del nuovo prompt su alcuni dispositivi Android 10. (b/157783075)
  • Sono state corrette le perdite di memoria relative all'utilizzo di FingerprintManagerCompat. (b/165840273)
  • Sono stati risolti i problemi relativi all'interfaccia utente della finestra di dialogo dell'impronta che veniva nascosta o visualizzata in modo errato su alcuni dispositivi Android 9. (b/154868505, b/148350291)

Versione 1.1.0-alpha02

19 agosto 2020

androidx.biometric:biometric:1.1.0-alpha02 è stato rilasciato. La versione 1.1.0-alpha02 contiene questi commit.

Nuove funzionalità

  • Ora BiometricManager#canAuthenticate() può restituire BIOMETRIC_STATUS_UNKNOWN per indicare che l'utente potrebbe ancora essere in grado di autenticarsi oppure BIOMETRIC_ERROR_UNSUPPORTED per indicare che una determinata combinazione di autenticatore non è supportata dal dispositivo.
  • Ora BiometricPrompt#authenticate() può essere utilizzato per l'autenticazione delle credenziali del dispositivo con un CryptoObject associato su Android 11 (livello API 30) e versioni successive solo.

Modifiche alle API

Correzioni di bug

  • Correzioni per le perdite di memoria segnalate da LeakCanary in BiometricFragment e BiometricViewModel. (b/144919472)
  • È stato garantito che BiometricViewModel non chiamerà più MutableLiveData#setValue() da un thread in background. (b/159983244)
  • Risolto un problema per cui BiometricPrompt non gestiva correttamente il blocco temporaneo in alcuni livelli API. (9acfce9)
  • È stato risolto un problema per cui BiometricPrompt restituiva il codice di errore errato per un dispositivo non protetto con una credenziale di blocco schermo in alcuni livelli API. (b/148626482)
  • È stato risolto un problema per cui BiometricManager e BiometricPrompt restituivano codici di errore errati per un dispositivo senza implementazione del keyguard in alcuni livelli API. (891c6e0)

Versione 1.1.0-alpha01

24 giugno 2020

androidx.biometric:biometric:1.1.0-alpha01 è stato rilasciato. La versione 1.1.0-alpha01 contiene questi commit.

Nuove funzionalità

  • È stata eseguita la refactoring dell'implementazione della libreria interna per risolvere potenziali fonti di perdite di memoria e altri comportamenti imprevisti:
    • I fragment interni ora condividono e conservano i dati utilizzando un ViewModel collegato al ciclo di vita dell'attività dell'applicazione client.
    • L'autenticazione delle credenziali del dispositivo precedente ad Android 10 (livello API 29) non avvia più un'attività trasparente all'interno dell'applicazione client.

Correzioni di bug

  • Avvisi di ritiro risolti relativi all'utilizzo di FingerprintManagerCompat. (b/142967618)
  • È stato modificato il modo in cui vengono chiamati i metodi della piattaforma con controllo dell'SDK per evitare problemi di verifica delle classi nelle versioni precedenti di Android. (94beb4b)
  • Le dipendenze Gradle che non fanno parte dell'API pubblica non vengono più esportate dalla libreria. (f289d9e)

Versione 1.0.1

Versione 1.0.1

18 dicembre 2019

androidx.biometric:biometric:1.0.1 è stato rilasciato. La versione 1.0.1 contiene questi commit.

Correzioni di bug

  • Estensione della soluzione alternativa di fallback dell'impronta esistente per l'autenticazione basata sulla crittografia ai fornitori interessati noti, limitandola anche all'API 28 (b/143361271)
  • È stato risolto un problema su alcuni dispositivi per cui la finestra di dialogo biometrica veniva visualizzata sotto un overlay di sistema (b/143230260).
  • Sono stati risolti diversi problemi relativi a setDeviceCredentialAllowed(true) (b/143091227, b/143097321, b/143653944)
  • È stato risolto un problema su alcune versioni di Android in cui onAuthenticationSuccess non veniva sempre chiamato dopo che l'utente aveva confermato le credenziali del dispositivo (b/145232806)
  • È stato risolto un problema su alcune versioni di Android per cui onAuthenticationError non veniva sempre chiamato quando il prompt veniva chiuso durante la rotazione (b/145230042)
  • È stato risolto un problema su alcune versioni di Android per cui il prompt non veniva chiuso alla ricezione di determinati codici di errore (b/143683687)
  • È stato corretto un potenziale NullPointerException in BiometricFragment (b/142599311)

Versione 1.0.0

Versione 1.0.0

7 novembre 2019

androidx.biometric:biometric:1.0.0 viene rilasciato senza modifiche dal giorno 1.0.0-rc02. La versione 1.0.0 contiene questi commit.

Funzionalità principali della versione 1.0.0

  • Versione di compatibilità delle API BiometricPrompt e BiometricManager, implementate in Android 10, con supporto completo delle funzionalità fino ad Android 6.0 (API 23)
  • Gestione del ciclo di vita integrata per BiometricPrompt all'interno di un Fragment o FragmentActivity
  • Gestione speciale per i dispositivi noti per presentare in modo errato dati biometrici deboli durante l'autenticazione basata sulla crittografia

Versione 1.0.0-rc02

23 ottobre 2019

androidx.biometric:biometric:1.0.0-rc02 è stato rilasciato. La versione 1.0.0-rc02 contiene questi commit.

Correzioni di bug

  • È stata aggiunta una soluzione alternativa per alcuni dispositivi noti per fornire in modo errato una biometria debole quando viene richiamata l'autenticazione basata sulla crittografia nelle versioni API 28 e 29 (b/142150327)

Versione 1.0.0-rc01

9 ottobre 2019

androidx.biometric:biometric:1.0.0-rc01 è stato rilasciato. La versione 1.0.0-rc01 contiene questi commit.

Correzioni di bug

  • È stato corretto un potenziale arresto anomalo con FingerprintDialogFragment quando viene chiuso durante la rotazione dello schermo (b/141356362)
  • È stato risolto un problema per cui la ricezione di un AuthenticationResult null dall'API framework poteva causare un arresto anomalo (b/138862251)
  • Sono stati corretti gli arresti anomali causati dalla chiusura di BiometricPrompt dopo onSaveInstanceState() (b/138825362, b/140447194)

Versione 1.0.0-beta02

18 settembre 2019

androidx.biometric:biometric:1.0.0-beta02 è stato rilasciato. La versione 1.0.0-beta02 contiene questi commit.

Correzioni di bug

  • Risolti i problemi relativi al supporto delle credenziali del dispositivo nella versione 1.0.0-beta01
  • Sono state rimosse le dipendenze Java 8 ed è stato eseguito il passaggio alla dipendenza da Java 7 (b/140508526)
  • FingerprintHelperFragment ora genera correttamente ERROR_HW_NOT_PRESENT quando non viene rilevato alcun hardware per le impronte digitali (b/140427586)

Versione 1.0.0-beta01

29 agosto 2019

androidx.biometric:biometric:1.0.0-beta01 è stato rilasciato. La versione 1.0.0-beta01 contiene questi commit.

Nuove funzionalità

Abbiamo introdotto un secondo costruttore per BiometricPrompt che consente di ospitarlo in un Fragment (anziché il costruttore esistente, che richiede un FragmentActivity).

Siamo inoltre felici di portare le seguenti funzionalità di Android 10 nella libreria AndroidX Biometric:

  1. BiometricManager#canAuthenticate
  2. BiometricPrompt.PromptInfo#setConfirmationRequired
  3. BiometricPrompt.PromptInfo#setDeviceCredentialAllowed

Su Android 10, la libreria richiamerà i metodi corrispondenti dall'API della piattaforma. Nei livelli API precedenti, la libreria emulerà il comportamento.

Modifiche all'API

  • Aggiunto costruttore specifico per frammenti per la richiesta biometrica (b/131980596)
  • Consulta la sezione "Nuove funzionalità" riportata sopra.

Correzioni di bug

  • Aggiungere il supporto delle credenziali del dispositivo BiometricPrompt per L+
  • È stato corretto BiometricPrompt in modo che utilizzi costanti di errore pubbliche (b/137788194).
  • È stato corretto NullPointerException in BiometricPrompt.onAttach() (b/136103103)
  • Modifica del comportamento per non consentire l'annullamento di BiometricPrompt tramite un evento tocco esterno al prompt (b/135684487)
  • È stato corretto l'arresto anomalo di onAuthenticationError quando viene restituito un valore di errore nullo in Kotlin (b/128350861)
  • FingerprintDialogFragment ora è personalizzabile (b/127878106)
  • FingerprintDialog ora è scorrevole (b/126367887)
  • È stato corretto un bug a causa del quale la rotazione della finestra di dialogo biometrica genera un errore IllegalStateException (b/124153656), (b/123811924)
  • È stato corretto un comportamento incoerente nei livelli API da 23 a 27. (b/124066957)
  • È stato risolto il problema a causa del quale la finestra di dialogo di accesso con l'impronta leggeva un testo errato utilizzando TalkBack. (b/123572331)

Versione 1.0.0-alpha04

3 aprile 2019

androidx.biometric:biometric:1.0.0-alpha04 è stato rilasciato. I commit inclusi in questa versione sono disponibili qui.

Correzioni di bug

  • È stato risolto il problema relativo alla mancata pulizia dei frammenti biometrici in tutti i casi. (b/121117380)
  • Fixed BiometricPrompt consente una sola istanza di BiometricPrompt.AuthenticationCallback (b/123857949)
  • È stato corretto il comportamento di errore BiometricPrompt incoerente tra le versioni di sistema e di compatibilità. (b/123572326)
  • Il callback corretto onAuthenticationError() con @NotNull errString causa NullPointerException in fase di runtime (b/123167217)
  • Arresti anomali del pulsante Annulla androidx.BiometricPrompt corretti (b/122054485)
  • Correzione del titolo/della descrizione di androidx.biometric.PromptInfo non modificati su Android P (b/122856773)

Versione 1.0.0-alpha03

17 dicembre 2018

Correzioni di bug

  • Risolti i problemi relativi ai frammenti
  • Sui dispositivi O e versioni precedenti, gli errori di blocco vengono restituiti immediatamente per garantire la coerenza con P e versioni successive