credenziali
Ultimo aggiornamento | Release stabile | Candidato per la release | Versione beta | Versione alpha |
---|---|---|---|---|
15 gennaio 2025 | 1.3.0 | 1.5.0-rc01 | - | 1.5.0-rc01 |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza dalle credenziali, devi aggiungere il repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli elementi necessari nel file build.gradle
per la tua app o il tuo modulo:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.5.0-alpha05") // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation("androidx.credentials:credentials-play-services-auth:1.5.0-alpha05") }
Alla moda
dependencies { implementation "androidx.credentials:credentials:1.5.0-alpha05" // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation "androidx.credentials:credentials-play-services-auth:1.5.0-alpha05" }
Per ulteriori informazioni sulle dipendenze, consulta Aggiungere dipendenze di compilazione.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, 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.
Per ulteriori informazioni, consulta la documentazione del Monitoraggio problemi.
Non sono disponibili note di rilascio per questo elemento.
Credenziali e2ee versione 1.0.
Versione 1.0.0-alpha02
17 aprile 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02
viene rilasciato. Questa versione contiene i file JAR di origine mancanti nella release precedente.
Versione 1.0.0-alpha01
3 aprile 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01
viene rilasciato. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Supporto per la creazione di un
IdentityKey
da una passkey (Iba31e)
Versione 1.5
Versione 1.5.0-rc01
15 gennaio 2025
androidx.credentials:credentials:1.5.0-rc01
e androidx.credentials:credentials-play-services-auth:1.5.0-rc01
vengono rilasciati. La versione 1.5.0-rc01 contiene questi commit.
Nuove funzionalità
- Una release con aumento della versione insieme a piccoli aggiornamenti di implementazione
Modifiche all'API
- Aggiungi l'annotazione
@Deprecated
perIdentityCredential
per mantenere la coerenza con il framework. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
Contributo esterno
- Rifiuta
BuildCompat.isAtLeastV
. Gli utenti chiamanti devono invece controllare SDK_INT direttamente con 35. (I294d1)
Versione 1.5.0-beta01
30 ottobre 2024
androidx.credentials:credentials:1.5.0-beta01
e androidx.credentials:credentials-play-services-auth:1.5.0-beta01
vengono rilasciati. La versione 1.5.0-beta01 contiene questi commit.
Nuove funzionalità
Versione beta per le seguenti nuove funzionalità:
- Esperienza utente secondaria per la selezione delle credenziali: gli sviluppatori di app che chiamano le API Credential Manager al momento dell'accesso per presentare all'utente un selettore ora possono utilizzare nuove API per associare lo stesso
GetCredentialRequest
a una determinata visualizzazione, ad esempio un nome utente o un campo della password. Successivamente, quando l'utente si concentra su una di queste visualizzazioni, la richiesta corrispondente viene inviata a Gestore delle credenziali. Le credenziali risultanti vengono aggregate tra i fornitori e visualizzate nella compilazione automatica, ad esempio nelle UI secondarie, come i suggerimenti della tastiera o del menu a discesa. Pertanto, quando tutte le API vengono utilizzate insieme, all'utente viene prima presentato un selettore e, se lo ignora e tocca uno dei campi sopra menzionati, vengono visualizzati i suggerimenti della tastiera/menu a discesa. - Ripristina credenziali. La credenziale di ripristino viene utilizzata per ripristinare la credenziale dell'utente dal dispositivo precedente a un nuovo dispositivo Android. Se crei un
RestoreCredential
per l'utente, la credenziale verrà trasferita automaticamente sul nuovo dispositivo dell'utente se l'utente seleziona l'app da trasferire dal vecchio dispositivo durante la fase di configurazione.
Modifiche all'API
- Consente agli sviluppatori la flessibilità di applicare condizioni all'interno dei setter
CryptoObject
eBiometricPromptData
. (Ie7e8e)
Versione 1.5.0-alpha06
16 ottobre 2024
androidx.credentials:credentials:1.5.0-alpha06
e androidx.credentials:credentials-play-services-auth:1.5.0-alpha06
vengono rilasciati. La versione 1.5.0-alpha06 contiene questi commit.
Nuove funzionalità
- Prepara la libreria per l'imminente introduzione di una release stabile.
Versione 1.5.0-alpha05
4 settembre 2024
androidx.credentials:credentials:1.5.0-alpha05
e androidx.credentials:credentials-play-services-auth:1.5.0-alpha05
vengono rilasciati. La versione 1.5.0-alpha05 contiene questi commit.
Modifiche all'API
- Supporto di un nuovo tipo di credenziale:
DigitalCredential
(I12952) - Esponi le API di conversione del bundle: esponi altri helper
asBundle
efromBundle
per consentire il passaggio di queste classi tramite IPC più facilmente (I1a017) - Rendi
PendingIntentHandler
compatibile con le versioni precedenti. (I34c13) - Rendere
CallingAppInfo
compatibile con le versioni precedenti (I65085) - Esponi le costanti
ClearCredentialRequestTypes
.
Versione 1.5.0-alpha04
7 agosto 2024
androidx.credentials:credentials:1.5.0-alpha04
e androidx.credentials:credentials-play-services-auth:1.5.0-alpha04
vengono rilasciati. La versione 1.5.0-alpha04 contiene questi commit.
Modifiche all'API
- È stato aggiunto un valore predefinito per il parametro
isCloudBackupEnabled
pari aCreateRestoreCredentialRequest
.
Correzioni di bug
minSdkVersion
rimosso percredentials-play-services-auth
.
Versione 1.5.0-alpha03
24 luglio 2024
androidx.credentials:credentials:1.5.0-alpha03
e androidx.credentials:credentials-play-services-auth:1.5.0-alpha03
vengono rilasciati. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- Viene introdotta una nuova funzionalità, Ripristina credenziali. La credenziale di ripristino viene utilizzata per ripristinare la credenziale dell'utente dal dispositivo precedente a un nuovo dispositivo Android. Se crei un
RestoreCredential
per l'utente, la credenziale verrà trasferita automaticamente sul nuovo dispositivo dell'utente se l'utente seleziona l'app da trasferire dal vecchio dispositivo durante la fase di configurazione.
Modifiche all'API
- Vengono aggiunti nuovi tipi di richieste per le credenziali di ripristino.
- Un nuovo tipo di credenziale,
RestoreCredential
, che può ripristinare le credenziali in un nuovo dispositivo. CreateRestoreCredentialRequest
per creare un nuovoRestoreCredential
.GetRestoreCredentialOption
per il recupero diRestoreCredential
.ClearCredentialStateRequest
può essere modificato per cancellareRestoreCredential
.
Correzioni di bug
- È stata aggiunta una nuova API
RestoreCredential
per il ripristino delle app (If2d40)
Versione 1.5.0-alpha02
12 giugno 2024
androidx.credentials:credentials:1.5.0-alpha02
e androidx.credentials:credentials-play-services-auth:1.5.0-alpha02
vengono rilasciati. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- La possibilità per
CredentialManager
di infondere direttamente unBiometricPrompt
nei flussi di creazione e recupero delle credenziali è ora disponibile per l'utilizzo tramite Jetpack per i fornitori.
Modifiche all'API
- È stato aggiunto
BiometricPromptData
all'interfaccia API per consentire l'utilizzo del nuovo flussoBiometricPrompt
impregnato tramiteCredentialManager
(I3b159) - Sono stati modificati tutti i tipi di voce e le sottoclassi in
CreateEntry
eCredentialEntry
per ottenere l'utilità delBiometricPromptData
per i fornitori. (I16936, I8e5bc) - Sono stati aggiunti i tipi necessari per codificare l'errore e i risultati dei flussi
BiometricPrompt
conCredentialManager
. (I8e5bc)
Versione 1.5.0-alpha01
29 maggio 2024
androidx.credentials:credentials:1.5.0-alpha01
e androidx.credentials:credentials-play-services-auth:1.5.0-alpha01
vengono rilasciati. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
Esperienza utente secondaria per la selezione delle credenziali: gli sviluppatori di app che chiamano le API Credential Manager al momento dell'accesso per presentare all'utente un selettore ora possono utilizzare nuove API per associare lo stesso GetCredentialRequest
a una determinata visualizzazione, ad esempio un nome utente o un campo della password.
Successivamente, quando l'utente si concentra su una di queste visualizzazioni, la richiesta corrispondente viene inviata a Gestore delle credenziali. Le credenziali risultanti vengono aggregate tra i fornitori e visualizzate nella compilazione automatica, ad esempio nelle UI secondarie, come i suggerimenti della tastiera o del menu a discesa. Pertanto, quando tutte le API vengono utilizzate insieme, all'utente viene prima presentato un selettore e, se lo ignora e tocca uno dei campi sopra menzionati, vengono visualizzati i suggerimenti della tastiera/menu a discesa.
Modifiche all'API
- Una classe
PendingGetCredentialRequest
che accetta unGetCredentialRequest
(preesistente) e un callback da chiamare con unGetCredentialResponse
(preesistente), se disponibile in modo asincrono. - Nuova API di impostazione dell'estensione per la classe View di Android, che consente di impostare un'istanza di
PendingGetCredentialRequest
. L'utilizzo di questa API preparerà la vista in questione in modo che, quando l'utente la tocca, i suggerimenti per le credenziali vengano visualizzati nelle esperienze utente secondarie, come i suggerimenti della tastiera/menu a discesa.
Versione 1.3
Versione 1.3.0
2 ottobre 2024
androidx.credentials:credentials:1.3.0
e androidx.credentials:credentials-play-services-auth:1.3.0
vengono rilasciati. La versione 1.3.0 contiene questi commit.
Modifiche importanti dalla versione 1.2.0
Vari miglioramenti importanti per rendere la raccolta più affidabile e coerente, inclusi, a titolo esemplificativo:
- Supporto di
preferImmediatelyAvailableCredentials
su tutte le versioni di Android. - Regola ProGuard migliorata per ridurre l'aumento delle dimensioni dell'app.
- Varie correzioni di bug minori.
Versione 1.3.0-rc01
10 luglio 2024
androidx.credentials:credentials:1.3.0-rc01
e androidx.credentials:credentials-play-services-auth:1.3.0-rc01
vengono rilasciati. La versione 1.3.0-rc01 contiene questi commit.
Nuove funzionalità
- Una release con aumento della versione insieme a piccoli aggiornamenti di implementazione.
Versione 1.3.0-beta02
12 giugno 2024
androidx.credentials:credentials:1.3.0-beta02
e androidx.credentials:credentials-play-services-auth:1.3.0-beta02
vengono rilasciati. La versione 1.3.0-beta02 contiene questi commit.
Correzioni di bug
- È stata corretta la logica per verificare correttamente la presenza di
NOT_ALLOWED_ERR
anzichéCONSTRAINT_ERR
nei flussi delle credenziali con chiave pubblica che contengono un errore sui dispositivi precedenti alla versione U (I31b37)
Versione 1.3.0-beta01
29 maggio 2024
androidx.credentials:credentials:1.3.0-beta01
e androidx.credentials:credentials-play-services-auth:1.3.0-beta01
vengono rilasciati. La versione 1.3.0-beta01 contiene questi commit.
Modifiche all'API
- Rinomina l'API
reateCredentialRequest
Conversione pacchetti. (I46b95) - Aggiornamento dell'API priorityhints (Ida554)
Versione 1.3.0-alpha04
14 maggio 2024
androidx.credentials:credentials:1.3.0-alpha04
e androidx.credentials:credentials-play-services-auth:1.3.0-alpha04
vengono rilasciati. La versione 1.3.0-alpha04 contiene questi commit.
Correzioni di bug
- Passa a 21 come
minSdkVersion
predefinito delle librerie androidx. (I6ec7f) - Supporto della creazione di file PRF per le versioni di Android 13 e precedenti.
- Supporto di
preferImmediatelyAvailableCredentials
per le versioni di Android 13 e precedenti.
Versione 1.3.0-alpha03
17 aprile 2024
androidx.credentials:credentials:1.3.0-alpha03
e androidx.credentials:credentials-play-services-auth:1.3.0-alpha03
vengono rilasciati. Questa versione contiene i file JAR di origine mancanti nella release precedente.
Versione 1.3.0-alpha02
3 aprile 2024
androidx.credentials:credentials:1.3.0-alpha02
e androidx.credentials:credentials-play-services-auth:1.3.0-alpha02
vengono rilasciati. La versione 1.3.0-alpha02 contiene questi commit.
Nuove funzionalità
- Sono state aggiunte nuove API che consentono di visualizzare chiaramente le voci delle credenziali nel selettore delle credenziali durante una chiamata
getCredential
ocreateCredential
.
Modifiche all'API
- È stata estesa l'API Credential Options per includere informazioni sulle priorità di visualizzazione (Ied6fe)
- Sono stati esposti gli aiuti alla conversione dei dati strutturati in bundle non elaborati (If03a0)
- API
isDefaultIcon
eisAutoSelectAllowedFromOption
esposte (I05c59) - È stata estesa l'API di inserimento delle credenziali in modo da includere informazioni sull'impostazione predefinita di un'icona (I9fe00)
- È stato aggiunto un bit
entryGroupId
alle voci delle credenziali (Id995c) - È stata aggiunta una nuova proprietà
affiliationName
all'interfaccia APICredentialEntry
. (I6261e) - API
fromXYZEntry
esposte da utilizzare nel framework (I645a1)
Correzioni di bug
- È stata fornita una soluzione di riserva quando il gestore delle credenziali della piattaforma non è disponibile. (b/310701473)
- Correzione dell'errore NPE causato dall'API clearCredentialState
(b/327686881)
Versione 1.3.0-alpha01
13 dicembre 2023
androidx.credentials:credentials:1.3.0-alpha01
e androidx.credentials:credentials-play-services-auth:1.3.0-alpha01
vengono rilasciati. La versione 1.3.0-alpha01 contiene questi commit.
Correzioni di bug
- La versione minima dell'APK necessaria per Google Play Services ora è 2023 v08.23 (versione dell'APK 230815045) e questo controllo è integrato nella libreria. (aosp/2856137)
- Correzione dell'errore di ripresa già avvenuta causato da una condizione di gara di più richieste in corso (Ic3567)
Versione 1.2
Versione 1.2.2
3 aprile 2024
androidx.credentials:credentials:1.2.2
e androidx.credentials:credentials-play-services-auth:1.2.2
vengono rilasciati. La versione 1.2.2 contiene questi commit.
Correzioni di bug
- Correzione dell'errore di ripresa già avvenuta causato da una condizione di gara di più richieste in corso (Ic3567)
- Correzione dell'errore NPE causato dall'API
clearCredentialState
(b/327686881)
Versione 1.2.1
6 marzo 2024
androidx.credentials:credentials:1.2.1
e androidx.credentials:credentials-play-services-auth:1.2.1
vengono rilasciati. La versione 1.2.1 contiene questi commit.
Correzioni di bug
- È stata fornita una soluzione di riserva quando il gestore delle credenziali della piattaforma non è disponibile. (b/310701473)
Versione 1.2.0
1° novembre 2023
androidx.credentials:credentials:1.2.0
e androidx.credentials:credentials-play-services-auth:1.2.0
vengono rilasciati. La versione 1.2.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
- Questa release ha aggiunto un nuovo insieme di API per supportare il fornitore di credenziali nello stoccaggio e nel recupero di password e passkey in base alle richieste degli utenti.
Versione 1.2.0-rc01
4 ottobre 2023
androidx.credentials:credentials:1.2.0-rc01
e androidx.credentials:credentials-play-services-auth:1.2.0-rc01
vengono rilasciati. La versione 1.2.0-rc01 contiene questi commit.
- Una release con aumento della versione insieme a piccoli aggiornamenti di implementazione
Versione 1.2.0-beta04
20 settembre 2023
androidx.credentials:credentials:1.2.0-beta04
e androidx.credentials:credentials-play-services-auth:1.2.0-beta04
vengono rilasciati. La versione 1.2.0-beta04 contiene questi commit.
Nuove funzionalità
- È stato aggiunto il flusso di intent di accesso per l'accesso con Google. (Ib6559,I7a042)
- È stata aggiunta la verifica della firma singola per i pacchetti inclusi nella lista consentita. (Ie6ff5)
- Analisi JSON di
PublicKeyCredential
aggiornata per utilizzare i metoditoJson()
aggiornati. (I708e3, I00402)
Correzioni di bug
- Sono state corrette le regole Proguard mancanti (b/288120539)
Versione 1.2.0-beta03
23 agosto 2023
androidx.credentials:credentials:1.2.0-beta03
e androidx.credentials:credentials-play-services-auth:1.2.0-beta03
vengono rilasciati. La versione 1.2.0-beta03 contiene questi commit.
Correzioni di bug
- Le estensioni uvm vengono rimosse a causa del ritiro pianificato dalla specifica webauthn. (I2d46d)
- Garantire la conformità alle specifiche webauthn per le proprietà
clientExtensions
,credProps
e rk (I3ab01)
Versione 1.2.0-beta02
1° agosto 2023
androidx.credentials:credentials:1.2.0-beta02
e androidx.credentials:credentials-play-services-auth:1.2.0-beta02
vengono rilasciati. La versione 1.2.0-beta02 contiene questi commit.
Correzioni di bug
- b/293743991: correggi il valore costante per il campo
authenticatorData
per analizzare correttamente la proprietàauthenticationResponseJson
in PublicKeyCredential
Versione 1.2.0-beta01
26 luglio 2023
androidx.credentials:credentials:1.2.0-beta01
e androidx.credentials:credentials-play-services-auth:1.2.0-beta01
vengono rilasciati. La versione 1.2.0-beta01 contiene questi commit.
Modifiche all'API
- Esponi un'API che determina se l'origine è compilata o meno (Ia91f4)
- Rende le eccezioni personalizzate semanticamente corrette (Ibf6f4)
- aggiungi test api (I61c1d)
- Aggiungi API di test (Iaeb6f)
- Sono stati rimossi gli utilizzi dell'API
isAtLeastU()
sperimentale (Ie9117, b/289269026) - Esporre un getter dell'origine personalizzata che prende in considerazione la lista consentita (I0c1b4)
- È stata aggiunta l'annotazione
VisibleForTest
(I5467a) - È stata aggiunta l'annotazione
VisibleForTest
(Idf57a) - Rimuovi le API solo per test (Idcc05)
- Esporre le classi di voci del provider a livelli API inferiori (I2e00a)
- Aggiungi API di test (Id6b9e)
Correzioni di bug
- Aggiungere API di test (I0d243)
- Aggiunta di nuove API di test (I6fa12)
- Esporre la selezione automatica per le richieste Create (I84eee)
- Rendere più dettagliati gli errori di codifica JSON (I7a865)
- Segnalare in modo corretto un errore dello sviluppatore su un parametro di contesto non attività (/I20dd7, b/288288940)
- È stato corretto l'analisi delle eccezioni per le eccezioni restituite dai provider (Iaa2af,I0d243,I55151)
- Documentazione migliorata per
toSlice
Versione 1.2.0-alpha05
7 giugno 2023
androidx.credentials:credentials:1.2.0-alpha05
e androidx.credentials:credentials-play-services-auth:1.2.0-alpha05
vengono rilasciati. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- Analisi compatibile con le versioni precedenti per l'API get nei moduli GMS introdotta insieme al ramo pubblico.
Versione 1.2.0-alpha04
10 maggio 2023
androidx.credentials:credentials:1.2.0-alpha04
e androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
vengono rilasciati. Questa versione è sviluppata in un ramo interno.
Versione 1.2.0-alpha03
12 aprile 2023
androidx.credentials:credentials:1.2.0-alpha03
e androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
vengono rilasciati. È stato rilasciato da un ramo interno.
Versione 1.2.0-alpha02
8 marzo 2023
androidx.credentials:credentials:1.2.0-alpha02
e androidx.credentials:credentials-play-services-auth:1.2.0-alpha02
vengono rilasciati. Sviluppato da un ramo interno.
Modifiche all'API
- Abilita il test delle classi di richiesta del provider rendendo pubblici i relativi costruttori.
- Rendi obbligatorie le icone in tutti i tipi di voce. Tuttavia, se i fornitori di credenziali non forniscono icone, questa libreria avrà icone di riserva.
- Consenti ai fornitori di credenziali di impostare più voci di azioni di autenticazione e imposta un titolo per ciascuna.
- Rimuovi tutte le classi di richieste con privilegi. Ora i fornitori possono semplicemente recuperare l'origine dalla classe
android.service.credentials.CallingAppInfo
e non devono gestire classi di richieste speciali per le chiamate con privilegi (chiamate per conto di un'altra app).
Versione 1.2.0-alpha01
8 febbraio 2023
androidx.credentials:credentials:1.2.0-alpha01
e androidx.credentials:credentials-play-services-auth:1.2.0-alpha01
vengono rilasciati. La versione 1.2.0-alpha01 contiene questi commit.
Nuove funzionalità
- Questa release ha aggiunto un nuovo insieme di API per supportare il fornitore di credenziali nello stoccaggio e nel recupero di password e passkey in base alle richieste degli utenti.
Modifiche all'API
- Nuove API aggiunte per supportare i fornitori di credenziali.
Versione 1.0
Versione 1.0.0-alpha09
7 giugno 2023
androidx.credentials:credentials:1.0.0-alpha09
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha09
vengono rilasciati. La versione 1.0.0-alpha09 contiene questi commit.
Correzioni di bug
- Verifica che i tipi di eccezione siano accurati e coerenti. (Id13d7)
- Supporta il formato JSON nella richiesta di acquisizione della passkey. (I25100)
- Il flusso di recupero della passkey è compatibile con le versioni precedenti dei moduli GMS.(I23878)
Versione 1.0.0-alpha08
3 maggio 2023
androidx.credentials:credentials:1.0.0-alpha08
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha08
vengono rilasciati. La versione 1.0.0-alpha08 contiene questi commit.
Correzioni di bug
- È stata migliorata la leggibilità dell'output di debug e dei messaggi di errore.
Versione 1.0.0-alpha07
19 aprile 2023
androidx.credentials:credentials:1.0.0-alpha07
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha07
vengono rilasciati. La versione 1.0.0-alpha07 contiene questi commit.
Correzioni di bug
- Correzione di un bug causato da modifiche alla configurazione (a75fca, b/276316128)
- Non interrompere il flusso post-U per l'SDK solo pre-U (5418c9, b/278148300)
Versione 1.0.0-alpha06
5 aprile 2023
androidx.credentials:credentials:1.0.0-alpha06
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha06
vengono rilasciati. La versione 1.0.0-alpha06 contiene questi commit.
Nuove funzionalità
- Aggiorna l'integrazione con l'ID Google, funzionerà con
com.google.android.libraries.identity.googleid:googleid:1.0.0
Versione 1.0.0-alpha05
22 marzo 2023
androidx.credentials:credentials:1.0.0-alpha05
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha05
vengono rilasciati. La versione 1.0.0-alpha05 contiene questi commit.
Correzioni di bug
- Segnala correttamente l'errore di annullamento dell'utente quando l'utente annulla il foglio modale. (/I9ff3, b/271863184)
Versione 1.0.0-alpha04
8 marzo 2023
androidx.credentials:credentials:1.0.0-alpha04
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha04
vengono rilasciati. La versione 1.0.0-alpha04 contiene questi commit.
Modifiche all'API
- È stato aggiunto il requisito
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
per l'impostazione dell'origine nella libreria Jetpack. (Ibaad4) - Sono state aggiunte eccezioni al flusso di acquisizione delle passkey (I4f654)
CredentialManager
aggiornamento del comportamento di selezione automatica dell'API (I576dd)CreateCredentialRequest.DisplayInfo
ora utilizza i campiCharSequence
anzichéString
. (I85e70)
Correzioni di bug
- Aggiungi regole ProGuard per assicurarti che il modulo di autenticazione di Google Play non venga rimosso da R8. (9543977)
Versione 1.0.0-alpha03
22 febbraio 2023
androidx.credentials:credentials:1.0.0-alpha03
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha03
vengono rilasciati. La versione 1.0.0-alpha03 contiene questi commit.
Nuove funzionalità
- È stato aggiunto il supporto per Accedi con Google.
Modifiche all'API
- Consente il corretto funzionamento di
UnsupportedException
(I68208) - Aggiunta di un nuovo tipo di eccezione per tenere conto di casi come quando il dispositivo non contiene gli indicatori necessari (If08dd)
- API
CredentialManager
exception (I72947)
Versione 1.0.0-alpha02
8 febbraio 2023
androidx.credentials:credentials:1.0.0-alpha02
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha02
vengono rilasciati. La versione 1.0.0-alpha02 contiene questi commit.
Modifiche all'API
CredentialManager
Modifiche alla firma dell'API (Iabdec)- Modifiche alla firma dell'API
CredentialManager
(I977ed) CredentialManager
modifiche alla firma dell'API (Ia6e9b)
Correzioni di bug
- Il valore precedente "cable" non è più supportato nella specifica webauthn e il suo sostituto "hybrid" viene ora restituito per l'elenco dei metodi di trasporto.
- I trasporti venivano restituiti in elenchi di due dimensioni, ma ora è stato corretto per restituire l'elenco 1D corretto.
Versione 1.0.0-alpha01
11 gennaio 2023
androidx.credentials:credentials:1.0.0-alpha01
e androidx.credentials:credentials-play-services-auth:1.0.0-alpha01
vengono rilasciati. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Questa release contiene una nuova libreria Jetpack che fornisce un accesso unificato alle credenziali di un utente. Potrebbero essere incluse password, passkey e credenziali federate. Questa libreria deve essere utilizzata per offrire esperienze di accesso fluide e sicure.
- "androidx.credentials:credentials-play-services-auth:1.0.0-alpha01" è una libreria facoltativa che consente di memorizzare le credenziali e recuperarle da Gestore delle password di Google. Questa dipendenza è necessaria per i dispositivi con livello API Android <= 33.
Modifiche all'API
- Nuova libreria con nuove API