В этом руководстве перечислены распространенные коды ошибок и описания, связанные с диспетчером учетных данных, а также представлена некоторая информация об их причинах.
Код ошибки и описание | Причина |
---|---|
android.os.TransactionTooLargeException | Это вызвано известной проблемой , из-за которой API |
CreateCredentialCancellationException или GetCredentialCancellationException Регистрация или получение пароля были отменены пользователем. | Пользователь решил не создавать и не использовать учетные данные. Теперь вы можете настроить свой пользовательский интерфейс, чтобы предложить альтернативный метод входа, или перейти к следующим шагам вашего процесса. |
CreateCredentialCustomException или GetCredentialCustomException | При использовании стороннего пакета SDK для вызовов API с объектом запроса, который является подклассом |
CreateCredentialInterruptedException или GetCredentialInterruptedException | Возможно, операция была прервана, поскольку пользователь перешел к настройкам для перенастройки менеджеров паролей. Другие причины также могли способствовать перерыву. Пожалуйста, попробуйте позвонить еще раз. |
CreateCredentialUnknownExceptionException Во время сохранения пароля обнаружен ответ на ошибку пароля при одном нажатии 16: [28431] Пропуск сохранения пароля, поскольку пользователю, скорее всего, будет предложено автозаполнение Android. | Эта ошибка затрагивает только Android 13 и более ранние версии, если Google является назначенным поставщиком автозаполнения. В таких случаях пользователи получат запрос на сохранение от автозаполнения, а пароль будет сохранен в диспетчере паролей Google. Важно отметить, что учетные данные, сохраненные с помощью автозаполнения в Google, двунаправленно синхронизируются с API диспетчера учетных данных. Поэтому эту ошибку можно смело игнорировать. |
CreatePublicKeyCredentialDomException и GetPublicKeyCredentialDomException | Вероятно, исключение DOM содержит более конкретную |
CreatePublicKeyCredentialDomException и GetPublicKeyCredentialDomException Входящий запрос не может быть проверен. | Сервер диспетчера паролей не распознает идентификатор пакета приложения. Это указывает на потенциальную проблему с интеграцией на стороне сервера, в частности с настройкой связи с цифровыми активами . Дважды проверьте точность идентификатора пакета и SHA в файле ссылки на актив. |
CreatePublicKeyCredentialDomException : Не удалось создать ключ при регистрации | Эта проблема может возникнуть, когда пользователь закрывает диалоговое окно блокировки экрана во время регистрации. |
CreatePublicKeyDomException и GetPublicKeyCredentialDomException Регистрация пароля была отменена пользователем. Получение пароля было отменено пользователем. | Эта проблема может возникнуть, когда пользователь закрывает диалоговое окно отпечатка пальца во время регистрации/получения ключа доступа. |
GetCredentialProviderConfigurationException и CreateCredentialProviderConfigurationException getCredentialAsync зависимости от поставщика не найдены createCredentialAsync зависимости поставщика не найдены | Зависимость |
GetCredentialUnsupportedException или CreateCredentialUnsupportedException Ваше устройство не поддерживает диспетчер учетных данных | Убедитесь, что ваша библиотека учетных данных обновлена до версии 1.2.1 или выше. |
GetPublicKeyCredentialException Не удалось расшифровать учетные данные | Эта проблема возникает при попытке использовать пароль после выхода из учетной записи Google и повторного входа в нее. Попросите пользователя снова войти в свою учетную запись Google на своем устройстве. |
Нокредентиалисключение Соответствующие учетные данные не найдены | На устройстве не обнаружено соответствующих учетных данных. Это ожидается, если пользователь ранее не сохранял никаких учетных данных. |
Невозможно создать ключ доступа из-за блокировки зашифрованных данных. | Пользователю необходимо сбросить данные на стороне сервера Chrome. Эти данные включают в себя закладки и настройки Chrome, а также сохраненные пароли и ключи доступа. Дополнительную информацию о том, какие данные хранит Chrome, см. в разделе «Данные Chrome» в вашей учетной записи .
|
Ошибка входа в систему при начале: 8 : Неизвестная внутренняя ошибка. | Возможно, на устройстве неправильно настроена учетная запись Google. Возможно, возникла проблема с созданием JSON ключа доступа. Дважды проверьте реализацию на точность. |
Не удалось получить синхронизацию аккаунта | Сервисы Google Play версии 24.40.XX и более поздних версий предоставляют более информативные коды ошибок. Например, вместо «Невозможно синхронизировать учетную запись» вызывающие абоненты теперь будут получать сообщение об ошибке отмены. |