Anmeldedaten
Letzte Aktualisierung | Stabile Version | Release-Kandidat | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
15. Januar 2025 | 1.3.0 | 1.5.0-rc01 | - | 1.5.0-rc01 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von Anmeldedaten hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der build.gradle
-Datei Ihrer App oder Ihres Moduls die Abhängigkeiten für die erforderlichen Artefakte hinzu:
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") }
Cool
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" }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte melden Sie uns neue Probleme oder Ideen zur Verbesserung dieser Bibliothek. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Für dieses Artefakt gibt es keine Versionshinweise.
Anmeldedaten-E2EE-Version 1.0
Version 1.0.0-alpha02
17. April 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02
wird veröffentlicht. Diese Version enthält Quell-JAR-Dateien, die in der vorherigen Version fehlten.
Version 1.0.0-alpha01
3. April 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01
wird veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Unterstützung für die Erstellung einer
IdentityKey
aus einem Passkey (Iba31e)
Version 1.5
Version 1.5.0-rc01
15. Januar 2025
androidx.credentials:credentials:1.5.0-rc01
und androidx.credentials:credentials-play-services-auth:1.5.0-rc01
werden freigegeben. Version 1.5.0-rc01 enthält diese Commits.
Neue Funktionen
- Eine Versionsaktualisierung mit kleinen Implementierungsupdates
API-Änderungen
- Fügen Sie
@Deprecated
eine Anmerkung fürIdentityCredential
hinzu, um die Einheitlichkeit des Frameworks beizubehalten. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
Externer Beitrag
BuildCompat.isAtLeastV
einstellen Stattdessen sollten die Aufrufer SDK_INT direkt mit 35 vergleichen. (I294d1)
Version 1.5.0-beta01
30. Oktober 2024
androidx.credentials:credentials:1.5.0-beta01
und androidx.credentials:credentials-play-services-auth:1.5.0-beta01
werden freigegeben. Version 1.5.0-beta01 enthält diese Commits.
Neue Funktionen
Betaversion für die folgenden neuen Funktionen:
- Sekundäre Benutzeroberfläche für die Anmeldedatenauswahl: App-Entwickler, die bei der Anmeldung APIs für den Anmeldedaten-Manager aufrufen, um dem Nutzer eine Auswahloption zu präsentieren, können jetzt mithilfe neuer APIs dieselbe
GetCredentialRequest
mit einer bestimmten Ansicht verknüpfen, z. B. mit einem Nutzernamen oder einem Passwortfeld. Wenn der Nutzer dann den Fokus auf eine dieser Ansichten legt, wird die entsprechende Anfrage an den Anmeldedaten-Manager gesendet. Die resultierenden Anmeldedaten werden anbieterübergreifend zusammengefasst und in Autofill-Elementen wie Tastatur- oder Drop-down-Vorschlägen angezeigt. Wenn also alle APIs zusammen verwendet werden, wird dem Nutzer zuerst eine Auswahl angezeigt. Wenn er sie schließt und auf eines der oben genannten Felder tippt, werden ihm Tastatur-/Dropdown-Vorschläge angezeigt. - Anmeldedaten wiederherstellen Mit den Anmeldedaten zum Wiederherstellen werden die Anmeldedaten des Nutzers vom vorherigen Gerät auf einem neuen Android-Gerät wiederhergestellt. Wenn Sie für den Nutzer ein
RestoreCredential
erstellen, werden die Anmeldedaten automatisch auf das neue Gerät des Nutzers übertragen, wenn er während der Einrichtung die App auswählt, die vom alten Gerät übertragen werden soll.
API-Änderungen
- Entwicklern die Flexibilität geben, Bedingungen in den
CryptoObject
- undBiometricPromptData
-Settern festzulegen. (Ie7e8e)
Version 1.5.0-alpha06
16. Oktober 2024
androidx.credentials:credentials:1.5.0-alpha06
und androidx.credentials:credentials-play-services-auth:1.5.0-alpha06
werden freigegeben. Version 1.5.0-alpha06 enthält diese Commits.
Neue Funktionen
- Die Bibliothek auf die Einführung einer stabilen Version vorbereiten
Version 1.5.0-alpha05
4. September 2024
androidx.credentials:credentials:1.5.0-alpha05
und androidx.credentials:credentials-play-services-auth:1.5.0-alpha05
werden freigegeben. Version 1.5.0-alpha05 enthält diese Commits.
API-Änderungen
- Unterstützung eines neuen Anmeldedatentyps –
DigitalCredential
(I12952) - Bundle-Konvertierungs-APIs bereitstellen: Es werden mehr
asBundle
- undfromBundle
-Hilfsprogramme bereitgestellt, damit diese Klassen einfacher über IPC übergeben werden können (I1a017) PendingIntentHandler
muss abwärtskompatibel sein. (I34c13)CallingAppInfo
abwärtskompatibel machen (I65085)ClearCredentialRequestTypes
-Konstanten freigeben
Version 1.5.0-alpha04
7. August 2024
androidx.credentials:credentials:1.5.0-alpha04
und androidx.credentials:credentials-play-services-auth:1.5.0-alpha04
werden freigegeben. Version 1.5.0-alpha04 enthält diese Commits.
API-Änderungen
- Für den Parameter
isCloudBackupEnabled
wurde der StandardwertCreateRestoreCredentialRequest
hinzugefügt.
Fehlerkorrekturen
minSdkVersion
fürcredentials-play-services-auth
entfernt
Version 1.5.0-alpha03
24. Juli 2024
androidx.credentials:credentials:1.5.0-alpha03
und androidx.credentials:credentials-play-services-auth:1.5.0-alpha03
werden freigegeben. Diese Version wird in einem internen Branch entwickelt.
Neue Funktionen
- Die neue Funktion „Anmeldedaten wiederherstellen“ wurde eingeführt. Mit den Anmeldedaten für die Wiederherstellung werden die Anmeldedaten des Nutzers vom vorherigen Gerät auf einem neuen Android-Gerät wiederhergestellt. Wenn Sie für den Nutzer ein
RestoreCredential
erstellen, werden die Anmeldedaten automatisch auf das neue Gerät des Nutzers übertragen, wenn er während der Einrichtung die App auswählt, die vom alten Gerät übertragen werden soll.
API-Änderungen
- Es werden neue Klassen zum Anfordern von Anmeldedaten für die Wiederherstellung hinzugefügt.
- Ein neuer Anmeldedatentyp,
RestoreCredential
, mit dem Anmeldedaten auf einem neuen Gerät wiederhergestellt werden können. CreateRestoreCredentialRequest
zum Erstellen einer neuenRestoreCredential
.GetRestoreCredentialOption
für das Abrufen vonRestoreCredential
.ClearCredentialStateRequest
kann so geändert werden, dassRestoreCredential
gelöscht wird.
Fehlerkorrekturen
- Neue
RestoreCredential
API für die App-Wiederherstellung hinzugefügt (If2d40)
Version 1.5.0-alpha02
12. Juni 2024
androidx.credentials:credentials:1.5.0-alpha02
und androidx.credentials:credentials-play-services-auth:1.5.0-alpha02
werden freigegeben. Diese Version wird in einem internen Branch entwickelt.
Neue Funktionen
- Die Möglichkeit für
CredentialManager
,BiometricPrompt
direkt in die Abläufe zum Erstellen und Abrufen von Anmeldedaten einzubetten, ist jetzt über Jetpack für Anbieter verfügbar.
API-Änderungen
- Die
BiometricPromptData
wurde der API-Oberfläche hinzugefügt, damit der neue eingebetteteBiometricPrompt
-Vorgang überCredentialManager
verwendet werden kann (I3b159) - Alle Eintragsklassen und ‑unterklassen in
CreateEntry
undCredentialEntry
wurden geändert, um die Vorteile derBiometricPromptData
für Anbieter zu nutzen. (I16936, I8e5bc) - Es wurden die Typen hinzugefügt, die zum Codieren des Fehlers und der Ergebnisse aus den eingebetteten
BiometricPrompt
-Streams mitCredentialManager
erforderlich sind. (I8e5bc)
Version 1.5.0-alpha01
29. Mai 2024
androidx.credentials:credentials:1.5.0-alpha01
und androidx.credentials:credentials-play-services-auth:1.5.0-alpha01
werden freigegeben. Diese Version wird in einem internen Branch entwickelt.
Neue Funktionen
Sekundäre Benutzeroberfläche für die Anmeldedatenauswahl: App-Entwickler, die bei der Anmeldung APIs für den Anmeldedaten-Manager aufrufen, um dem Nutzer eine Auswahloption zu präsentieren, können jetzt mithilfe neuer APIs dieselbe GetCredentialRequest
mit einer bestimmten Ansicht verknüpfen, z. B. mit einem Nutzernamen oder einem Passwortfeld.
Wenn der Nutzer dann den Fokus auf eine dieser Ansichten legt, wird die entsprechende Anfrage an den Anmeldedaten-Manager gesendet. Die resultierenden Anmeldedaten werden anbieterübergreifend zusammengefasst und in Autofill-ähnlichen sekundären Benutzeroberflächen wie Tastatur- oder Drop-down-Vorschlägen angezeigt. Wenn also alle APIs zusammen verwendet werden, wird dem Nutzer zuerst eine Auswahl angezeigt. Wenn er sie schließt und auf eines der oben genannten Felder tippt, werden ihm Tastatur-/Dropdown-Vorschläge angezeigt.
API-Änderungen
- Eine
PendingGetCredentialRequest
-Klasse, die eine (vorhandene)GetCredentialRequest
und einen Rückruf annimmt, der mit einer (vorhandenen)GetCredentialResponse
aufgerufen wird, wenn diese asynchron verfügbar ist. - Neue API zum Festlegen von Erweiterungen für die Android-View-Klasse, mit der eine Instanz von
PendingGetCredentialRequest
festgelegt werden kann. Wenn Sie diese API verwenden, wird die Ansicht so vorbereitet, dass, wenn der Nutzer darauf tippt, Anmeldedatenvorschläge in sekundären UI-Elementen wie Tastatur-/Drop-down-Vorschlägen angezeigt werden.
Version 1.3
Version 1.3.0
2. Oktober 2024
androidx.credentials:credentials:1.3.0
und androidx.credentials:credentials-play-services-auth:1.3.0
werden freigegeben. Version 1.3.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.2.0
Verschiedene wichtige Verbesserungen, um die Bibliothek zuverlässiger und konsistenter zu machen, darunter:
- Unterstützung von
preferImmediatelyAvailableCredentials
auf allen Android-Versionen - Die ProGuard-Regel wurde verbessert, um die Erhöhung der App-Größe zu reduzieren.
- Verschiedene kleinere Fehlerkorrekturen.
Version 1.3.0-rc01
10. Juli 2024
androidx.credentials:credentials:1.3.0-rc01
und androidx.credentials:credentials-play-services-auth:1.3.0-rc01
werden freigegeben. Version 1.3.0-rc01 enthält diese Commits.
Neue Funktionen
- Eine Versionsaktualisierung mit kleinen Implementierungsupdates.
Version 1.3.0-beta02
12. Juni 2024
androidx.credentials:credentials:1.3.0-beta02
und androidx.credentials:credentials-play-services-auth:1.3.0-beta02
werden freigegeben. Version 1.3.0-beta02 enthält diese Commits.
Fehlerkorrekturen
- Die Logik wurde korrigiert, damit in Public-Key-Anmeldedatenabläufen, die auf Pre-U-Geräten einen Fehler enthalten, korrekt nach
NOT_ALLOWED_ERR
stattCONSTRAINT_ERR
gesucht wird (I31b37)
Version 1.3.0-beta01
29. Mai 2024
androidx.credentials:credentials:1.3.0-beta01
und androidx.credentials:credentials-play-services-auth:1.3.0-beta01
werden freigegeben. Version 1.3.0-beta01 enthält diese Commits.
API-Änderungen
- Benennen Sie die
reateCredentialRequest
-Conversion API im Bundle um. (I46b95) - priorityhints API aktualisieren (Ida554)
Version 1.3.0-alpha04
14. Mai 2024
androidx.credentials:credentials:1.3.0-alpha04
und androidx.credentials:credentials-play-services-auth:1.3.0-alpha04
werden freigegeben. Version 1.3.0-alpha04 enthält diese Commits.
Fehlerkorrekturen
- 21 als Standard-
minSdkVersion
für androidx-Bibliotheken verwenden (I6ec7f) - Unterstützung für die Erstellung von PRFs für Android-Versionen 13 und niedriger
- Unterstützung von
preferImmediatelyAvailableCredentials
für Android-Versionen 13 und niedriger
Version 1.3.0-alpha03
17. April 2024
androidx.credentials:credentials:1.3.0-alpha03
und androidx.credentials:credentials-play-services-auth:1.3.0-alpha03
werden freigegeben. Diese Version enthält Quell-JAR-Dateien, die in der vorherigen Version fehlten.
Version 1.3.0-alpha02
3. April 2024
androidx.credentials:credentials:1.3.0-alpha02
und androidx.credentials:credentials-play-services-auth:1.3.0-alpha02
werden freigegeben. Version 1.3.0-alpha02 enthält diese Commits.
Neue Funktionen
- Es wurden neue APIs hinzugefügt, mit denen Anmeldedateneinträge bei einem
getCredential
- odercreateCredential
-Aufruf in der Anmeldedatenauswahl klar angezeigt werden.
API-Änderungen
- Die API-Oberfläche für Anmeldedatenoptionen wurde um Informationen zu Anzeigeprioritäten erweitert (Ied6fe)
- Rohes Bundle für Hilfsfunktionen zur Umwandlung in strukturierte Daten freigegeben (If03a0)
- Offengelegte
isDefaultIcon
- undisAutoSelectAllowedFromOption
-APIs (I05c59) - Die API-Oberfläche für Anmeldedaten wurde um Informationen zum Festlegen eines Standardsymbols erweitert (I9fe00)
- Den Anmeldedateneinträgen wurde ein
entryGroupId
-Bit hinzugefügt (Id995c). - Der
CredentialEntry
API-Oberfläche wurde eine neueaffiliationName
-Property hinzugefügt. (I6261e) - Im Framework verwendete freigegebene
fromXYZEntry
APIs (I645a1)
Fehlerkorrekturen: Es wurde eine Fallback-Lösung bereitgestellt, wenn der Anmeldedaten-Manager der Plattform nicht verfügbar ist. (b/310701473)
– Behebung eines durch die clearCredentialState
API verursachten NPE (b/327686881)
Version 1.3.0-alpha01
13. Dezember 2023
androidx.credentials:credentials:1.3.0-alpha01
und androidx.credentials:credentials-play-services-auth:1.3.0-alpha01
werden freigegeben. Version 1.3.0-alpha01 enthält diese Commits.
Fehlerkorrekturen
- Die für die Google Play-Dienste erforderliche Mindest-APK-Version ist jetzt 2023 v08.23 (APK-Version 230815045). Diese Prüfung ist in die Bibliothek integriert. (aosp/2856137)
- Fehler „already-resume“ beheben, der durch eine Race-Bedingung mehrerer in der Verarbeitung befindlicher Anfragen verursacht wurde (Ic3567)
Version 1.2
Version 1.2.2
3. April 2024
androidx.credentials:credentials:1.2.2
und androidx.credentials:credentials-play-services-auth:1.2.2
werden freigegeben. Version 1.2.2 enthält diese Commits.
Fehlerkorrekturen
- Fehler „already-resume“ beheben, der durch eine Race-Bedingung mehrerer in der Verarbeitung befindlicher Anfragen verursacht wurde (Ic3567)
- Behebung eines durch die
clearCredentialState
API verursachten NPE (b/327686881)
Version 1.2.1
6. März 2024
androidx.credentials:credentials:1.2.1
und androidx.credentials:credentials-play-services-auth:1.2.1
werden freigegeben. Version 1.2.1 enthält diese Commits.
Fehlerkorrekturen
- Es wird eine Fallback-Lösung bereitgestellt, wenn der Anmeldedaten-Manager der Plattform nicht verfügbar ist. (b/310701473)
Version 1.2.0
1. November 2023
androidx.credentials:credentials:1.2.0
und androidx.credentials:credentials-play-services-auth:1.2.0
werden freigegeben. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
- In dieser Version wurden neue APIs hinzugefügt, um den Anmeldedatenanbieter beim Speichern und Abrufen von Passwörtern und Passkeys gemäß den Anfragen der Nutzer zu unterstützen.
Version 1.2.0-rc01
4. Oktober 2023
androidx.credentials:credentials:1.2.0-rc01
und androidx.credentials:credentials-play-services-auth:1.2.0-rc01
werden freigegeben. Version 1.2.0-rc01 enthält diese Commits.
- Eine Versionsaktualisierung mit kleinen Implementierungsupdates
Version 1.2.0-beta04
20. September 2023
androidx.credentials:credentials:1.2.0-beta04
und androidx.credentials:credentials-play-services-auth:1.2.0-beta04
werden freigegeben. Version 1.2.0-beta04 enthält diese Commits.
Neue Funktionen
- Der Ablauf „get sign in intent“ für die Anmeldung über Google wurde hinzugefügt. (Ib6559,I7a042)
- Es wurde eine einzelne Signaturprüfung für Pakete auf der Zulassungsliste hinzugefügt. (Ie6ff5)
- Das
PublicKeyCredential
-JSON-Parsing wurde aktualisiert, um die aktualisiertentoJson()
-Methoden zu verwenden. (I708e3, I00402)
Fehlerkorrekturen
- Fehlende Proguard-Regeln wurden behoben (b/288120539)
Version 1.2.0-beta03
23. August 2023
androidx.credentials:credentials:1.2.0-beta03
und androidx.credentials:credentials-play-services-auth:1.2.0-beta03
werden freigegeben. Version 1.2.0-beta03 enthält diese Commits.
Fehlerkorrekturen
- UVM-Erweiterungen werden aufgrund der geplanten Einstellung in der Webauthn-Spezifikation entfernt. (I2d46d)
- Einhaltung der Webauthn-Spezifikation hinsichtlich der Eigenschaften
clientExtensions
,credProps
und rk (I3ab01)
Version 1.2.0-beta02
1. August 2023
androidx.credentials:credentials:1.2.0-beta02
und androidx.credentials:credentials-play-services-auth:1.2.0-beta02
werden freigegeben. Version 1.2.0-beta02 enthält diese Commits.
Fehlerkorrekturen
- b/293743991: Der konstante Wert für das Feld
authenticatorData
wurde korrigiert, damit die PropertyauthenticationResponseJson
in PublicKeyCredential korrekt geparst werden kann.
Version 1.2.0-beta01
26. Juli 2023
androidx.credentials:credentials:1.2.0-beta01
und androidx.credentials:credentials-play-services-auth:1.2.0-beta01
werden freigegeben. Version 1.2.0-beta01 enthält diese Commits.
API-Änderungen
- Eine API bereitstellen, die festlegt, ob der Ursprung ausgefüllt ist (Ia91f4)
- Benutzerdefinierte Ausnahmen werden semantisch korrekt (Ibf6f4)
- Test-API hinzufügen (I61c1d)
- Test-API hinzufügen (Iaeb6f)
- Verwendung der experimentellen
isAtLeastU()
API entfernt (Ie9117, b/289269026) - Benutzerdefinierten Ursprungsgetter mit Zulassungsliste freigeben (I0c1b4)
VisibleForTest
-Anmerkung hinzugefügt (I5467a)VisibleForTest
-Anmerkung hinzugefügt (Idf57a)- Nur zum Testen vorgesehene APIs entfernen (Idcc05)
- Anbietereintragsklassen für niedrigere API-Ebenen freigeben (I2e00a)
- Test-APIs hinzufügen (Id6b9e)
Fehlerkorrekturen
- Test-APIs hinzufügen (I0d243)
- Neue Test-APIs hinzufügen (I6fa12)
- Autoauswahl für Create-Anfragen freigeben (I84eee)
- JSON-Codierungsfehler detaillierter beschreiben (I7a865)
- Entwicklerfehler bei einem nicht aktivitätsbezogenen Kontextparameter möglichst fehlerfrei melden (/I20dd7, b/288288940)
- Korrigierte Ausnahmeauswertung für von Anbietern zurückgegebene Ausnahmen (Iaa2af,I0d243,I55151)
- Verbesserte Dokumentation für
toSlice
Version 1.2.0-alpha05
7. Juni 2023
androidx.credentials:credentials:1.2.0-alpha05
und androidx.credentials:credentials-play-services-auth:1.2.0-alpha05
werden freigegeben. Diese Version wird in einem internen Branch entwickelt.
Neue Funktionen
- Abwärtskompatibles Parsen der get API in GMS-Modulen, das zusammen mit dem öffentlichen Branch eingeführt wurde.
Version 1.2.0-alpha04
10. Mai 2023
androidx.credentials:credentials:1.2.0-alpha04
und androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
werden freigegeben. Diese Version wird in einem internen Branch entwickelt.
Version 1.2.0-alpha03
12. April 2023
androidx.credentials:credentials:1.2.0-alpha03
und androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
werden freigegeben. Diese Version wurde aus einem internen Branch veröffentlicht.
Version 1.2.0-alpha02
8. März 2023
androidx.credentials:credentials:1.2.0-alpha02
und androidx.credentials:credentials-play-services-auth:1.2.0-alpha02
werden freigegeben. Entwickelt aus einem internen Branch.
API-Änderungen
- Aktiviere den Test von Anbieteranfrageklassen, indem du die Konstruktoren öffentlich machst.
- Symbole in allen Eingabeklassen erforderlich machen Wenn Anmeldedatenanbieter jedoch keine Symbole bereitstellen, enthält diese Bibliothek Fallback-Symbole.
- Anmeldedatenanbietern erlauben, mehrere Authentifizierungsaktionseinträge festzulegen und für jeden einen Titel festzulegen.
- Entfernen Sie alle Klassen für privilegierte Anfragen. Anbieter können den Ursprung jetzt einfach aus der
android.service.credentials.CallingAppInfo
-Klasse abrufen und müssen keine speziellen Anfrageklassen für privilegierte Aufrufe (Aufrufe im Namen einer anderen App) verarbeiten.
Version 1.2.0-alpha01
8. Februar 2023
androidx.credentials:credentials:1.2.0-alpha01
und androidx.credentials:credentials-play-services-auth:1.2.0-alpha01
werden freigegeben. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
- In dieser Version wurden neue APIs hinzugefügt, um den Anmeldedatenanbieter beim Speichern und Abrufen von Passwörtern und Passkeys gemäß den Anfragen der Nutzer zu unterstützen.
API-Änderungen
- Neue APIs zur Unterstützung von Anmeldedatenanbietern hinzugefügt.
Version 1.0
Version 1.0.0-alpha09
7. Juni 2023
androidx.credentials:credentials:1.0.0-alpha09
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha09
werden freigegeben. Version 1.0.0-alpha09 enthält diese Commits.
Fehlerkorrekturen
- Prüfen Sie, ob die Ausnahmetypen korrekt und konsistent sind. (Id13d7)
- Unterstützung des JSON-Formats bei der Get Passkey-Anfrage. (I25100)
- Der Ablauf zum Abrufen von Passkeys ist abwärtskompatibel mit früheren GMS-Modulen.(I23878)
Version 1.0.0-alpha08
3. Mai 2023
androidx.credentials:credentials:1.0.0-alpha08
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha08
werden freigegeben. Version 1.0.0-alpha08 enthält diese Commits.
Fehlerkorrekturen
- Die Lesbarkeit der Debug-Ausgabe und die Fehlermeldungen wurden verbessert.
Version 1.0.0-alpha07
19. April 2023
androidx.credentials:credentials:1.0.0-alpha07
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha07
werden freigegeben. Version 1.0.0-alpha07 enthält diese Commits.
Fehlerkorrekturen
- Behebung eines Fehlers, der durch Konfigurationsänderungen verursacht wurde (a75fca, b/276316128)
- Ablauf nach der Umstellung nicht für das SDK nur für Pre-U-Geräte unterbrechen (5418c9, b/278148300)
Version 1.0.0-alpha06
5. April 2023
androidx.credentials:credentials:1.0.0-alpha06
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha06
werden freigegeben. Version 1.0.0-alpha06 enthält diese Commits.
Neue Funktionen
- Integration mit Google-ID aktualisieren, funktioniert mit
com.google.android.libraries.identity.googleid:googleid:1.0.0
Version 1.0.0-alpha05
22. März 2023
androidx.credentials:credentials:1.0.0-alpha05
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha05
werden freigegeben. Version 1.0.0-alpha05 enthält diese Commits.
Fehlerkorrekturen
- Melden Sie den Fehler bei der Nutzerstornierung korrekt, wenn der Nutzer das modale Blatt schließt. (/I9ff3, b/271863184)
Version 1.0.0-alpha04
8. März 2023
androidx.credentials:credentials:1.0.0-alpha04
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha04
werden freigegeben. Version 1.0.0-alpha04 enthält diese Commits.
API-Änderungen
- Es wurde eine
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
-Anforderung zum Festlegen der Quelle in der Jetpack-Bibliothek hinzugefügt. (Ibaad4) - Ausnahmen für den Ablauf zum Abrufen von Passkeys hinzugefügt (I4f654)
CredentialManager
API-Autoauswahlverhalten aktualisiert (I576dd)- Für
CreateCredentialRequest.DisplayInfo
werden jetztCharSequence
- stattString
-Felder verwendet. (I85e70)
Fehlerkorrekturen
- Fügen Sie ProGuard-Regeln hinzu, damit das Play Auth-Modul nicht von R8 entfernt wird. (9543977)
Version 1.0.0-alpha03
22. Februar 2023
androidx.credentials:credentials:1.0.0-alpha03
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha03
werden freigegeben. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- Unterstützung für die Anmeldung über Google hinzugefügt.
API-Änderungen
- Ermöglicht die korrekte Funktion von
UnsupportedException
(I68208) - Neuer Ausnahmetyp für Fälle hinzugefügt, in denen das Gerät nicht die erforderlichen Flags enthält (If08dd)
CredentialManager
-Ausnahme-API (I72947)
Version 1.0.0-alpha02
8. Februar 2023
androidx.credentials:credentials:1.0.0-alpha02
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha02
werden freigegeben. Version 1.0.0-alpha02 enthält diese Commits.
API-Änderungen
CredentialManager
Änderungen an der API-Signatur (Iabdec)CredentialManager
API-Signaturänderungen (I977ed)- Änderungen an der
CredentialManager
API-Signatur (Ia6e9b)
Fehlerkorrekturen
- „cable“ wird in der WebAuthn-Spezifikation nicht mehr unterstützt. Stattdessen wird jetzt „hybrid“ für die Transportliste zurückgegeben.
- Die Daten zu Transporten wurden in zweidimensionalen Listen zurückgegeben. Das Problem wurde behoben und die Daten werden jetzt in einer korrekten eindimensionalen Liste zurückgegeben.
Version 1.0.0-alpha01
11. Januar 2023
androidx.credentials:credentials:1.0.0-alpha01
und androidx.credentials:credentials-play-services-auth:1.0.0-alpha01
werden freigegeben. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Diese Version enthält eine neue Jetpack-Bibliothek, die einen einheitlichen Zugriff auf die Anmeldedaten eines Nutzers bietet. Dazu gehören Passwörter, Passkeys und föderierte Anmeldedaten. Diese Bibliothek sollte verwendet werden, um eine nahtlose und sichere Anmeldung zu ermöglichen.
- „androidx.credentials:credentials-play-services-auth:1.0.0-alpha01“ ist eine optionale Bibliothek, mit der Anmeldedaten im Google Passwortmanager gespeichert und daraus abgerufen werden können. Diese Abhängigkeit ist für Geräte mit Android API-Level <= 33 erforderlich.
API-Änderungen
- Neue Bibliothek mit neuen APIs