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. |