W tym przewodniku znajdziesz listę typowych kodów błędów i ich opisów związanych z Menedżerem danych logowania oraz informacje o ich przyczynach.
| Kod i opis błędu | Przyczyna | 
|---|---|
| android.os.TransactionTooLargeException | Jest to spowodowane znanym problemem, który polega na tym, że interfejs API  | 
| CreateCredentialCancellationException lub GetCredentialCancellationException Rejestracja lub odzyskiwanie klucza dostępu zostało anulowane przez użytkownika. | Użytkownik nie chce tworzyć ani używać danych logowania. Możesz teraz dostosować interfejs, aby zaoferować alternatywną metodę logowania, lub przejść do kolejnych kroków procesu. | 
| CreateCredentialCustomException lub GetCredentialCustomException | Jeśli używasz pakietu SDK innej firmy do wywoływania interfejsu API za pomocą obiektu żądania, który należy do podklasy  | 
| CreateCredentialInterruptedException lub GetCredentialInterruptedException | Operacja mogła zostać przerwana, ponieważ użytkownik przeszedł do ustawień, aby ponownie skonfigurować menedżerów haseł. Przerwanie mogło być spowodowane również innymi przyczynami. Spróbuj ponownie. | 
| CreateCredentialUnknownException Podczas zapisywania hasła znaleziono odpowiedź o nieudanym zapisaniu hasła z użyciem jednego kliknięcia 16: [28431] Pomijanie zapisywania hasła, ponieważ użytkownik prawdopodobnie otrzymał prośbę o użycie autouzupełniania na Androidzie. | Ten błąd występuje tylko na Androidzie 13 i starszych wersjach, gdy dostawcą autouzupełniania jest Google. W takich przypadkach użytkownicy otrzymają z autouzupełniania prośbę o zapisanie, a hasło zostanie zapisane w Menedżerze haseł Google. Ważne: dane logowania zapisane za pomocą autouzupełniania z Google są synchronizowane w obu kierunkach z interfejsem Credential Manager API. Dlatego można bezpiecznie zignorować ten błąd. | 
| CreatePublicKeyCredentialDomException & GetPublicKeyCredentialDomException | Prawdopodobnie wyjątek DOM zawiera bardziej szczegółowe informacje. | 
| CreatePublicKeyCredentialDomException & GetPublicKeyCredentialDomException Otrzymana prośba nie może zostać zweryfikowana. | Serwer menedżera haseł nie rozpoznaje identyfikatora pakietu aplikacji. Oznacza to potencjalny problem z integracją po stronie serwera, a w szczególności konfigurację linku do zasobów cyfrowych. Sprawdź, czy identyfikator pakietu i kod SHA w pliku linku do zasobu są poprawne. | 
| CreatePublicKeyCredentialDomException: Nie udało się utworzyć klucza podczas rejestracji | Ten problem może wystąpić, gdy użytkownik zamknie okno blokady ekranu podczas rejestracji. | 
| CreatePublicKeyDomException & GetPublicKeyCredentialDomException Użytkownik anulował rejestrację klucza dostępu. Użytkownik anulował odzyskiwanie klucza dostępu. | Ten problem może wystąpić, gdy użytkownik zamknie okno z odciskiem palca podczas rejestracji lub pobierania klucza dostępu. | 
| GetCredentialProviderConfigurationException & CreateCredentialProviderConfigurationException getCredentialAsync nie znaleziono zależności dostawcy createCredentialAsync nie znaleziono zależności dostawcy | Brak zależności  | 
| GetCredentialUnsupportedException lub CreateCredentialUnsupportedException Twoje urządzenie nie obsługuje menedżera danych logowania | Upewnij się, że biblioteka danych logowania jest zaktualizowana do wersji 1.2.1 lub nowszej. | 
| GetPublicKeyCredentialException Nie udało się odszyfrować danych logowania | Ten problem występuje, gdy po wylogowaniu się i ponowym zalogowaniu się na konto Google próbujesz użyć klucza dostępu. Poproś użytkownika o zalogowanie się na swoje konto Google na urządzeniu. | 
| NoCredentialException Nie znaleziono pasujących danych logowania | Na urządzeniu nie znaleziono pasujących danych logowania. Jest to oczekiwane, jeśli użytkownik nie zapisał wcześniej żadnych danych logowania. | 
| Nie można utworzyć klucza dostępu, ponieważ zaszyfrowane dane są zablokowane | Użytkownik musi zresetować dane po stronie serwera Chrome. Dane te obejmują zakładki i ustawienia Chrome, a także zapisane hasła i klucze dostępu. Aby dowiedzieć się więcej o danych przechowywanych w Chrome, wejdź na stronę Dane z Chrome na Twoim koncie. 
 | 
| Błąd podczas inicjowania logowania: 8: nieznany wewnętrzny błąd. | Urządzenie może nie być prawidłowo skonfigurowane z kontem Google. Być może wystąpił problem z tworzeniem klucza dostępu w formacie JSON. Dokładnie sprawdź implementację. | 
| Nie udało się pobrać konta synchronizacji | Usługi Google Play w wersji 24.40.XX i nowszych będą zawierać bardziej szczegółowe kody błędów. Na przykład zamiast komunikatu „Nie udało się uzyskać konta synchronizacji” osoby dzwoniące będą teraz otrzymywać komunikat o błędzie anulowania. | 
