Häufige Fehler des Anmeldedaten-Managers beheben

In diesem Leitfaden findest du häufige Fehlercodes und ‐beschreibungen im Zusammenhang mit dem Credential Manager sowie Informationen zu den Ursachen.

Fehlercode und Beschreibung Ursache

android.os.TransactionTooLargeException

Das liegt an einem bekannten Problem, bei dem das Anmeldedialogfeld der credentialManager.getCredential() API unter Android 14 und höher nicht angezeigt wird, wenn sich mehrere Google-Konten auf dem Gerät befinden. Dieses Problem tritt speziell bei GetGoogleIdOption und nicht bei GetSignInWithGoogleOption auf. Dieses Problem wurde in der Google Play-Dienste-Version 24.40.XX und höher behoben.

CreateCredentialCancellationException oder GetCredentialCancellationException

Die Registrierung oder der Abruf des Passkeys wurde vom Nutzer abgebrochen.

Der Nutzer hat sich entschieden, keine Anmeldedaten zu erstellen oder zu verwenden. Sie können jetzt Ihre Benutzeroberfläche so anpassen, dass eine alternative Anmeldemethode angeboten wird, oder mit den nächsten Schritten fortfahren.

CreateCredentialCustomException oder GetCredentialCustomException

Wenn Sie ein Drittanbieter-SDK verwenden, um API-Aufrufe mit einem Anfrageobjekt zu senden, das eine Unterklasse von CreateCustomCredentialRequest oder GetCustomCredentialOption ist, können Fehler auftreten. In diesem Fall sollten Sie im SDK nach benutzerdefinierten Konstanten für den Ausnahmetyp suchen, die mit „e.type“ übereinstimmen. Wenn keine Übereinstimmung gefunden wird, können Sie die Ausnahme entweder verwerfen oder protokollieren.

CreateCredentialInterruptedException oder GetCredentialInterruptedException

Der Vorgang wurde möglicherweise unterbrochen, weil der Nutzer die Einstellungen aufgerufen hat, um Passwortmanager neu zu konfigurieren. Möglicherweise haben auch andere Gründe zu der Unterbrechung beigetragen. Bitte versuchen Sie es noch einmal.

CreateCredentialUnknownException

Beim Speichern des Passworts wurde eine Passwortfehlerantwort durch einmaliges Tippen 16 gefunden: [28431] Das Speichern des Passworts wird übersprungen, da der Nutzer wahrscheinlich über Android Autofill aufgefordert wird.

Dieser Fehler betrifft nur Android 13 und niedriger, wenn Google der Autofill-Anbieter ist. In solchen Fällen werden Nutzer von Autofill aufgefordert, das Passwort zu speichern. Das Passwort wird dann im Google Passwortmanager gespeichert. Wichtig: Anmeldedaten, die mit Autofill mit Google gespeichert werden, werden bidirektional mit der Credential Manager API synchronisiert. Daher kann dieser Fehler ignoriert werden.

CreatePublicKeyCredentialDomException und GetPublicKeyCredentialDomException

Die DOM-Ausnahme enthält wahrscheinlich einen spezifischeren domError. Sie können es einem WebAuthn-DomException zuordnen, um weitere Informationen zu erhalten.

CreatePublicKeyCredentialDomException und GetPublicKeyCredentialDomException

Die eingehende Anfrage kann nicht validiert werden.

Der Server des Passwortmanagers erkennt die Paket-ID der App nicht. Dies weist auf ein potenzielles Problem mit der serverseitigen Integration hin, insbesondere mit der Verknüpfung von digitalen Assets. Prüfen Sie die Richtigkeit der Paket-ID und des SHA in Ihrer Asset-Link-Datei.

CreatePublicKeyCredentialDomException:

Schlüssel kann während der Registrierung nicht erstellt werden

Dieses Problem kann auftreten, wenn ein Nutzer das Dialogfeld für die Displaysperre während der Registrierung schließt.

CreatePublicKeyDomException und GetPublicKeyCredentialDomException

Die Registrierung des Passkeys wurde vom Nutzer abgebrochen.

Das Abrufen des Passkeys wurde vom Nutzer abgebrochen.

Dieses Problem kann auftreten, wenn ein Nutzer das Fingerabdruckdialogfeld während der Registrierung oder beim Abrufen eines Passkeys schließt.

GetCredentialProviderConfigurationException und CreateCredentialProviderConfigurationException

getCredentialAsync no provider dependencies found

createCredentialAsync: Keine Anbieterabhängigkeiten gefunden

Die Abhängigkeit androidx.credentials:credentials-play-services-auth:<latest-version> fehlt.

GetCredentialUnsupportedException oder CreateCredentialUnsupportedException

Ihr Gerät unterstützt keinen Anmeldedaten-Manager

Ihre Anmeldedatenbibliothek muss auf Version 1.2.1 oder höher aktualisiert sein.

GetPublicKeyCredentialException

Anmeldedaten konnten nicht entschlüsselt werden

Dieses Problem tritt auf, wenn Sie versuchen, einen Passkey zu verwenden, nachdem Sie sich von Google-Konten abgemeldet und wieder angemeldet haben. Bitten Sie den Nutzer, sich auf seinem Gerät wieder in seinem Google-Konto anzumelden.

NoCredentialException

Keine übereinstimmenden Anmeldedaten gefunden

Auf dem Gerät wurden keine übereinstimmenden Anmeldedaten gefunden. Dies ist zu erwarten, wenn der Nutzer zuvor noch keine Anmeldedaten gespeichert hat.

Es kann kein Passkey erstellt werden, da verschlüsselte Daten gesperrt sind

Der Nutzer muss seine serverseitigen Chrome-Daten zurücksetzen. Zu diesen Daten gehören neben den gespeicherten Passwörtern und Passkeys auch Lesezeichen und Chrome-Einstellungen. Weitere Informationen dazu, welche Daten Chrome speichert, finden Sie unter Chrome-Daten in Ihrem Konto.

  1. Rufen Sie chrome.google.com/sync auf.
  2. Wählen Sie unten Daten löschen aus.
  3. Aktivieren Sie auf dem Gerät die Synchronisierung in Chrome.

On Begin Sign In Failure: 8: Unbekannter interner Fehler.

Das Gerät ist möglicherweise nicht richtig mit dem Google-Konto eingerichtet. Möglicherweise liegt ein Problem mit der Erstellung der Passkey-JSON-Datei vor. Überprüfen Sie die Implementierung auf ihre Richtigkeit.

Synchronisierungskonto konnte nicht abgerufen werden

Google Play-Dienste ab Version 24.40.XX bieten informativere Fehlercodes. Anstelle von „Synchronisierungskonto konnte nicht abgerufen werden“ erhalten Anrufer jetzt eine Fehlermeldung zur Stornierung.