реквизиты для входа
| Последнее обновление | Стабильный релиз | Предварительная версия релиза | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 17 декабря 2025 г. | 1.5.0 | 1.6.0-rc01 | - | 1.6.0-rc01 |
Объявление зависимостей
Чтобы добавить зависимость от учетных данных, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
Котлин
dependencies { implementation("androidx.credentials:credentials:1.6.0-rc01") implementation("androidx.credentials:credentials-play-services-auth:1.6.0-rc01") }
Круто
dependencies { implementation "androidx.credentials:credentials:1.6.0-rc01" implementation "androidx.credentials:credentials-play-services-auth:1.6.0-rc01" }
Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Для этого артефакта отсутствуют примечания к выпуску.
Учетные данные e2ee версии 1.0.
Версия 1.0.0-alpha02
17 апреля 2024 г.
Выпущена версия androidx.credentials:credentials-e2ee:1.0.0-alpha02 . Эта версия содержит исходные JAR-файлы, отсутствовавшие в предыдущем релизе.
Версия 1.0.0-alpha01
3 апреля 2024 г.
Выпущена версия androidx.credentials:credentials-e2ee:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты .
Новые функции
- Поддержка создания
IdentityKeyиз пароля ( Iba31e )
Версия 1.6
Версия 1.6.0-rc01
17 декабря 2025 г.
Выпущены коммиты androidx.credentials:credentials:1.6.0-rc01 и androidx.credentials:credentials-play-services-auth:1.6.0-rc01 . Версия 1.6.0-rc01 содержит следующие коммиты .
Изменения в API
- Добавить API для регистрации и отмены параметров создания в диспетчере учетных данных. ( I01073 )
- Добавлено новое исключение Signal API, указывающее на ограничение скорости запросов ( IE2733 ).
Версия 1.6.0-beta03
22 октября 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-beta03 и androidx.credentials:credentials-play-services-auth:1.6.0-beta03 . Версия 1.6.0-beta03 содержит следующие коммиты .
Новые функции
- Незначительные внутренние изменения в сериализации данных.
Версия 1.6.0-beta02
8 октября 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-beta02 и androidx.credentials:credentials-play-services-auth:1.6.0-beta02 . Версия 1.6.0-beta02 содержит следующие коммиты .
Новые функции
- Оптимизированная сериализация больших объемов данных.
Версия 1.6.0-beta01
24 сентября 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-beta01 и androidx.credentials:credentials-play-services-auth:1.6.0-beta01 . Версия 1.6.0-beta01 содержит следующие коммиты .
Исправлены ошибки
- Незначительные исправления в документации ( Ieff7c , b/435703922 )
Версия 1.6.0-alpha05
13 августа 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-alpha05 и androidx.credentials:credentials-play-services-auth:1.6.0-alpha05 . Версия 1.6.0-alpha05 содержит следующие коммиты .
Изменения в API
- Добавлены API, позволяющие зависимым сторонам (RP) отправлять сигналы о состоянии учетных данных поставщикам учетных данных, чтобы те могли обновлять состояние учетных данных на своей стороне. ( Ia7a65 )
Исправлены ошибки
- Перенос минимального SDK по умолчанию с API 21 на API 23 ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
Версия 1.6.0-alpha04
16 июля 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-alpha04 и androidx.credentials:credentials-play-services-auth:1.6.0-alpha04 . Версия 1.6.0-alpha04 содержит следующие коммиты .
Новые функции
- Диалоговые окна Диспетчера учетных данных теперь будут выглядеть более согласованно во всех версиях Android до и после Android 14, на мобильных и носимых устройствах.
Версия 1.6.0-alpha03
18 июня 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-alpha03 и androidx.credentials:credentials-play-services-auth:1.6.0-alpha03 . Версия 1.6.0-alpha03 содержит следующие коммиты .
Новые функции
- Для версий Android до 14 обновите диалоговые окна диспетчера учетных данных, чтобы они соответствовали Android 14 и более поздним версиям.
Изменения в API
- Обновить API конструктора
CreateDigitalCredentialRequest( I6f6da )
Версия 1.6.0-alpha02
20 мая 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-alpha02 и androidx.credentials:credentials-play-services-auth:1.6.0-alpha02 . Версия 1.6.0-alpha02 содержит следующие коммиты .
Изменения в API
- Поддержка выдачи цифровых учетных данных ( I4e6f9 )
Версия 1.6.0-alpha01
7 мая 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-alpha01 и androidx.credentials:credentials-play-services-auth:1.6.0-alpha01 . Версия 1.6.0-alpha01 содержит следующие коммиты .
Новые функции
- Условное создание пароля — включает функцию условного создания пароля, позволяющую разработчикам запрашивать условное создание пароля. Запрос на условное создание будет передан предпочтительному поставщику учетных данных, и затем, на основе определенных внутренних условий, пароль будет создан без типичного всплывающего окна в пользовательском интерфейсе. Пользователи увидят уведомление с информацией о только что созданном пароле.
Изменения в API
- Предоставить доступ к API
CreateCredentialResponse.createFrom( IC0494 ) - Отображается бит
isConditionalCreate, позволяющий создавать пароль в фоновом режиме. ( I3a1bb )
Версия 1.5
Версия 1.5.0
12 марта 2025 г.
Выпущены androidx.credentials:credentials:1.5.0 и androidx.credentials:credentials-play-services-auth:1.5.0 . Версия 1.5.0 содержит следующие коммиты .
Важные изменения по сравнению с версией 1.3.0
- Дополнительный пользовательский интерфейс для выбора учетных данных: разработчики приложений, которые вызывают API Credential Manager в момент входа в систему, чтобы показать пользователю селектор, теперь могут использовать новые API для связывания одного и того же
GetCredentialRequestс определенным представлением, например, с полем имени пользователя или поля пароля. Впоследствии, когда пользователь фокусируется на одном из этих представлений, соответствующий запрос будет отправлен в Credential Manager. Полученные учетные данные агрегируются по всем поставщикам и отображаются в автозаполнении, как и дополнительные элементы пользовательского интерфейса, такие как подсказки клавиатуры или выпадающие списки. Таким образом, при одновременном использовании всех API пользователю сначала отображается селектор, а если он его закрывает и нажимает на одно из упомянутых выше полей, ему затем отображаются подсказки клавиатуры/выпадающие списки. - Восстановление учетных данных: Функция восстановления учетных данных используется для восстановления учетных данных пользователя с предыдущего устройства на новое устройство Android. Создав
RestoreCredentialдля пользователя, вы обеспечите автоматическую передачу этих данных на новое устройство, если пользователь выберет приложение для переноса со старого устройства на этапе настройки.
Версия 1.5.0-rc01
15 января 2025 г.
Выпущены androidx.credentials:credentials:1.5.0-rc01 и androidx.credentials:credentials-play-services-auth:1.5.0-rc01 . Версия 1.5.0-rc01 содержит следующие коммиты .
Новые функции
- Выпущен релиз с повышением версии и небольшими обновлениями в реализации.
Изменения в API
- Добавьте аннотацию
@DeprecatedдляIdentityCredentialдля обеспечения согласованности с фреймворком. ( I6ac90 , b/140252778 , b/217942278 , b/251211046 , b/239955609 )
Внешний вклад
- Устаревшая
BuildCompat.isAtLeastV. Вместо этого вызывающие функции должны проверять SDK_INT напрямую по значению 35. ( I294d1 )
Версия 1.5.0-beta01
30 октября 2024 г.
Выпущены androidx.credentials:credentials:1.5.0-beta01 и androidx.credentials:credentials-play-services-auth:1.5.0-beta01 . Версия 1.5.0-beta01 содержит следующие коммиты .
Новые функции
Бета-версия следующих новых функций:
- Дополнительный пользовательский интерфейс для выбора учетных данных: разработчики приложений, которые вызывают API Credential Manager в момент входа в систему, чтобы показать пользователю селектор, теперь могут использовать новые API для связывания одного и того же
GetCredentialRequestс определенным представлением, например, с полем имени пользователя или поля пароля. Впоследствии, когда пользователь фокусируется на одном из этих представлений, соответствующий запрос будет отправлен в Credential Manager. Полученные учетные данные агрегируются по всем поставщикам и отображаются в автозаполнении, как и дополнительные элементы пользовательского интерфейса, такие как подсказки клавиатуры или выпадающие списки. Таким образом, при одновременном использовании всех API пользователю сначала отображается селектор, а если он его закрывает и нажимает на одно из упомянутых выше полей, ему затем отображаются подсказки клавиатуры/выпадающие списки. - Восстановление учетных данных. Функция восстановления учетных данных используется для восстановления учетных данных пользователя с предыдущего устройства на новое устройство Android. Создав
RestoreCredentialдля пользователя, вы обеспечите их автоматическую передачу на новое устройство, если пользователь выберет приложение для переноса со старого устройства на этапе настройки.
Изменения в API
- Предоставьте разработчикам возможность гибко настраивать условия внутри методов-сеттеров
CryptoObjectиBiometricPromptData. ( Ie7e8e )
Версия 1.5.0-alpha06
16 октября 2024 г.
Выпущены androidx.credentials:credentials:1.5.0-alpha06 и androidx.credentials:credentials-play-services-auth:1.5.0-alpha06 . Версия 1.5.0-alpha06 содержит следующие коммиты .
Новые функции
- Подготовьте библиотеку к скорому выпуску стабильного релиза.
Версия 1.5.0-alpha05
4 сентября 2024 г.
Выпущены androidx.credentials:credentials:1.5.0-alpha05 и androidx.credentials:credentials-play-services-auth:1.5.0-alpha05 . Версия 1.5.0-alpha05 содержит следующие коммиты .
Изменения в API
- Поддерживается новый тип учетных данных —
DigitalCredential( I12952 ) - Расширение API для преобразования пакетов: добавление дополнительных вспомогательных функций
asBundleиfromBundleдля упрощения передачи этих классов между межпроцессными сетями ( I1a017 ) - Обеспечить обратную совместимость
PendingIntentHandler. ( I34c13 ) - Обеспечить обратную совместимость
CallingAppInfo( I65085 ) - Предоставить доступ к константам
ClearCredentialRequestTypes.
Версия 1.5.0-alpha04
7 августа 2024 г.
Выпущены androidx.credentials:credentials:1.5.0-alpha04 и androidx.credentials:credentials-play-services-auth:1.5.0-alpha04 . Версия 1.5.0-alpha04 содержит следующие коммиты .
Изменения в API
- Добавлено значение по умолчанию для параметра
isCloudBackupEnabledфункцииCreateRestoreCredentialRequest.
Исправлены ошибки
- Удален
minSdkVersionдляcredentials-play-services-auth.
Версия 1.5.0-alpha03
24 июля 2024 г.
Выпущены версии androidx.credentials:credentials:1.5.0-alpha03 и androidx.credentials:credentials-play-services-auth:1.5.0-alpha03 . Эта версия разрабатывается во внутренней ветке.
Новые функции
- Введена новая функция — «Восстановление учетных данных». Функция восстановления учетных данных используется для восстановления учетных данных пользователя с предыдущего устройства на новое устройство Android. Создав
RestoreCredentialдля пользователя, вы обеспечите их автоматическую передачу на новое устройство, если пользователь выберет приложение для переноса со старого устройства на этапе настройки.
Изменения в API
- Добавлены новые классы для запроса восстановления учетных данных.
- Введен новый тип учетных данных,
RestoreCredential, позволяющий восстанавливать учетные данные на новом устройстве. -
CreateRestoreCredentialRequestиспользуется для создания новыхRestoreCredential. -
GetRestoreCredentialOptionдля полученияRestoreCredential. -
ClearCredentialStateRequestможно изменить для очисткиRestoreCredential.
Исправлены ошибки
- Добавлен новый API
RestoreCredentialдля целей восстановления приложений ( If2d40 ).
Версия 1.5.0-alpha02
12 июня 2024 г.
Выпущены версии androidx.credentials:credentials:1.5.0-alpha02 и androidx.credentials:credentials-play-services-auth:1.5.0-alpha02 . Эта версия разрабатывается во внутренней ветке.
Новые функции
- Теперь для поставщиков услуг через Jetpack доступна возможность прямого внедрения объекта
BiometricPromptв процессы создания и получения учетных данных с помощьюCredentialManager.
Изменения в API
- Добавлен объект
BiometricPromptDataв интерфейс API, что позволяет использовать новый встроенный потокBiometricPromptчерезCredentialManager( I3b159 ). - Были внесены изменения во все классы и подклассы записей в
CreateEntryиCredentialEntry, чтобы получить возможность использоватьBiometricPromptDataдля поставщиков услуг. ( I16936 , I8e5bc ) - Добавлены типы, необходимые для кодирования ошибок и результатов из потоков
BiometricPrompt, использующихCredentialManager. ( I8e5bc )
Версия 1.5.0-alpha01
29 мая 2024 г.
Выпущены версии androidx.credentials:credentials:1.5.0-alpha01 и androidx.credentials:credentials-play-services-auth:1.5.0-alpha01 . Эта версия разрабатывается во внутренней ветке.
Новые функции
Дополнительное взаимодействие с пользовательским интерфейсом для выбора учетных данных: разработчики приложений, которые вызывают API диспетчера учетных данных в момент входа в систему для отображения пользователю выбора, теперь могут использовать новые API для связывания одного и того же GetCredentialRequest с определенным представлением, например, с полем имени пользователя или поля пароля.
Впоследствии, когда пользователь фокусируется на одном из этих полей, соответствующий запрос отправляется в Менеджер учетных данных. Полученные учетные данные агрегируются по всем поставщикам и отображаются в автозаполнении, подобно дополнительным элементам пользовательского интерфейса, таким как подсказки с клавиатуры или выпадающие списки. Таким образом, при одновременном использовании всех API пользователю сначала отображается селектор, а если он его закрывает и нажимает на одно из упомянутых выше полей, ему затем отображаются подсказки с клавиатуры/выпадающие списки.
Изменения в API
- Класс
PendingGetCredentialRequestпринимает на вход (уже существующий) объектGetCredentialRequestи функцию обратного вызова, которая будет вызвана с (уже существующим) объектомGetCredentialResponse, если он доступен асинхронно. - Новый API-интерфейс для класса `Android View`, позволяющий установить экземпляр `
PendingGetCredentialRequest. Использование этого API подготовит заданное представление таким образом, что при нажатии на него на дополнительных элементах пользовательского интерфейса, таких как подсказки клавиатуры/выпадающих списков, будут отображаться подсказки учетных данных.
Версия 1.3
Версия 1.3.0
2 октября 2024 г.
Выпущены androidx.credentials:credentials:1.3.0 и androidx.credentials:credentials-play-services-auth:1.3.0 . Версия 1.3.0 содержит следующие коммиты .
Важные изменения по сравнению с версией 1.2.0
Внесены различные важные улучшения, повышающие надежность и согласованность библиотеки, в том числе, помимо прочего:
- Поддержка параметра
preferImmediatelyAvailableCredentialsво всех версиях Android. - Улучшено правило ProGuard для уменьшения увеличения размера приложения.
- Исправлены различные мелкие ошибки.
Версия 1.3.0-rc01
10 июля 2024 г.
Выпущены androidx.credentials:credentials:1.3.0-rc01 и androidx.credentials:credentials-play-services-auth:1.3.0-rc01 . Версия 1.3.0-rc01 содержит следующие коммиты .
Новые функции
- Выпущен релиз с повышением версии, а также небольшими обновлениями в реализации.
Версия 1.3.0-beta02
12 июня 2024 г.
Выпущены androidx.credentials:credentials:1.3.0-beta02 и androidx.credentials:credentials-play-services-auth:1.3.0-beta02 . Версия 1.3.0-beta02 содержит следующие коммиты .
Исправлены ошибки
- Исправлена логика для корректной проверки наличия
NOT_ALLOWED_ERRвместоCONSTRAINT_ERRв потоках передачи учетных данных открытого ключа, содержащих ошибку на устройствах до версии U ( I31b37 ).
Версия 1.3.0-beta01
29 мая 2024 г.
Выпущены androidx.credentials:credentials:1.3.0-beta01 и androidx.credentials:credentials-play-services-auth:1.3.0-beta01 . Версия 1.3.0-beta01 содержит следующие коммиты .
Изменения в API
- Переименуйте API преобразования пакетов
reateCredentialRequest. ( I46b95 ) - Обновить API для подсказок приоритета ( Ida554 )
Версия 1.3.0-alpha04
14 мая 2024 г.
Выпущены androidx.credentials:credentials:1.3.0-alpha04 и androidx.credentials:credentials-play-services-auth:1.3.0-alpha04 . Версия 1.3.0-alpha04 содержит следующие коммиты .
Исправлены ошибки
- Установите значение 21 в качестве значения
minSdkVersionпо умолчанию для библиотек androidx. ( I6ec7f ) - Поддерживается создание PRF-файлов для версий Android 13 и ниже.
- Поддержка параметра
preferImmediatelyAvailableCredentialsдля версий Android 13 и ниже.
Версия 1.3.0-alpha03
17 апреля 2024 г.
Выпущены версии androidx.credentials:credentials:1.3.0-alpha03 и androidx.credentials:credentials-play-services-auth:1.3.0-alpha03 . Эта версия содержит исходные JAR-файлы, отсутствовавшие в предыдущем релизе.
Версия 1.3.0-alpha02
3 апреля 2024 г.
Выпущены androidx.credentials:credentials:1.3.0-alpha02 и androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 . Версия 1.3.0-alpha02 содержит следующие коммиты .
Новые функции
- Добавлены новые API, которые помогают четко отображать записи учетных данных в селекторе учетных данных во время вызова
getCredentialилиcreateCredential.
Изменения в API
- Расширен интерфейс API параметров учетных данных для отображения информации о приоритетах отображения ( Ied6fe )
- Предоставляется доступ к исходному пакету данных для вспомогательных средств преобразования структурированных данных ( If03a0 )
- Доступны API-интерфейсы
isDefaultIconиisAutoSelectAllowedFromOption( I05c59 ) - Расширен интерфейс API для ввода учетных данных, теперь он содержит информацию о настройке значка по умолчанию ( I9fe00 ).
- Добавлен бит
entryGroupIdк записям учетных данных ( Id995c ). - Добавлено новое свойство
affiliationNameв интерфейс APICredentialEntry. ( I6261e ) - API-интерфейсы, предоставляемые
fromXYZEntryдля использования в рамках фреймворка ( I645a1 )
Исправлены ошибки : - Предоставлено резервное решение на случай недоступности менеджера учетных данных платформы. ( b/310701473 ) - Исправлена ошибка NullPointerException, вызванная API clearCredentialState ( b/327686881 )
Версия 1.3.0-alpha01
13 декабря 2023 г.
Выпущены коммиты androidx.credentials:credentials:1.3.0-alpha01 и androidx.credentials:credentials-play-services-auth:1.3.0-alpha01 . Версия 1.3.0-alpha01 содержит эти коммиты.
Исправлены ошибки
- Минимальная версия APK, необходимая для работы сервисов Google Play, теперь составляет 2023 v08.23 (версия APK 230815045), и эта проверка встроена в библиотеку. ( aosp/2856137 )
- Исправлена ошибка возобновления выполнения, вызванная состоянием гонки между несколькими выполняющимися запросами ( IC3567 ).
Версия 1.2
Версия 1.2.2
3 апреля 2024 г.
Выпущены androidx.credentials:credentials:1.2.2 и androidx.credentials:credentials-play-services-auth:1.2.2 . Версия 1.2.2 содержит следующие коммиты .
Исправлены ошибки
- Исправлена ошибка возобновления выполнения, вызванная состоянием гонки между несколькими выполняющимися запросами ( IC3567 ).
- Исправлена ошибка NullPointerException, вызванная API
clearCredentialState( b/327686881 )
Версия 1.2.1
6 марта 2024 г.
Выпущены androidx.credentials:credentials:1.2.1 и androidx.credentials:credentials-play-services-auth:1.2.1 . Версия 1.2.1 содержит следующие коммиты .
Исправлены ошибки
- Предоставлено резервное решение на случай недоступности менеджера учетных данных платформы. ( b/310701473 )
Версия 1.2.0
1 ноября 2023 г.
Выпущены androidx.credentials:credentials:1.2.0 и androidx.credentials:credentials-play-services-auth:1.2.0 . Версия 1.2.0 содержит эти изменения.
Важные изменения с версии 1.0.0
- В этом релизе добавлен новый набор API для поддержки поставщика учетных данных в хранении и получении паролей и ключей доступа по запросам пользователей.
Версия 1.2.0-rc01
4 октября 2023 г.
Выпущены коммиты androidx.credentials:credentials:1.2.0-rc01 и androidx.credentials:credentials-play-services-auth:1.2.0-rc01 . Версия 1.2.0-rc01 содержит эти коммиты.
- Выпущен релиз с повышением версии и небольшими обновлениями в реализации.
Версия 1.2.0-beta04
20 сентября 2023 г.
Выпущены androidx.credentials:credentials:1.2.0-beta04 и androidx.credentials:credentials-play-services-auth:1.2.0-beta04 . Версия 1.2.0-beta04 содержит эти изменения.
Новые функции
- Добавлен поток обработки намерений для входа через Google. ( Ib6559 , I7a042 )
- Добавлена проверка единой подписи для разрешенных пакетов. ( IE6ff5 )
- Обновлен парсинг JSON-объекта
PublicKeyCredentialдля использования обновленных методовtoJson(). ( I708e3 , I00402 )
Исправлены ошибки
- Исправлены отсутствующие правила Proguard ( b/288120539 )
Версия 1.2.0-beta03
23 августа 2023 г.
Выпущены androidx.credentials:credentials:1.2.0-beta03 и androidx.credentials:credentials-play-services-auth:1.2.0-beta03 . Версия 1.2.0-beta03 содержит эти изменения.
Исправлены ошибки
- Удаляет расширения uvm в связи с запланированным прекращением их поддержки в спецификации webauthn. ( I2d46d )
- Обеспечьте соответствие спецификации webauthn в отношении свойств
clientExtensions,credPropsи rk ( I3ab01 ).
Версия 1.2.0-beta02
1 августа 2023 г.
Выпущены androidx.credentials:credentials:1.2.0-beta02 и androidx.credentials:credentials-play-services-auth:1.2.0-beta02 . Версия 1.2.0-beta02 содержит эти изменения.
Исправлены ошибки
- b/293743991 - Исправлено значение константы для поля
authenticatorData, чтобы корректно обрабатывать свойствоauthenticationResponseJsonв PublicKeyCredential.
Версия 1.2.0-beta01
26 июля 2023 г.
Выпущены androidx.credentials:credentials:1.2.0-beta01 и androidx.credentials:credentials-play-services-auth:1.2.0-beta01 . Версия 1.2.0-beta01 содержит эти изменения.
Изменения в API
- Предоставить API, определяющий, заполнен ли источник или нет ( Ia91f4 ).
- Обеспечивает семантическую корректность пользовательских исключений ( Ibf6f4 )
- добавить тестовый API ( I61c1d )
- добавить тестовый API ( Iaeb6f )
- Удалены случаи использования экспериментального API
isAtLeastU()( Ie9117 , b/289269026 ) - Предоставить пользовательский геттер для определения источника, который принимает список разрешенных источников ( I0c1b4 ).
- Добавлена аннотация
VisibleForTest( I5467a ) - Добавлена аннотация
VisibleForTest( Idf57a ) - Удалить API только для тестирования ( IDCC05 )
- Предоставление доступа к классам ввода поставщика на более низких уровнях API ( I2e00a )
- Добавить тестовые API ( Id6b9e )
Исправлены ошибки
- Добавить тестовые API ( I0d243 )
- Добавлены новые API для тестирования ( I6fa12 )
- Предоставить возможность автоматического выбора для запросов на создание ( I84eee )
- Сделать ошибки кодирования JSON более подробными ( I7a865 )
- Корректное сообщение об ошибке разработчика при использовании параметра контекста, не относящегося к активности ( /I20dd7 , b/288288940 )
- Исправлена обработка исключений, возвращаемых поставщиками ( Iaa2af , I0d243 , I55151 ).
- Улучшена документация для
toSlice
Версия 1.2.0-alpha05
7 июня 2023 г.
Выпущены версии androidx.credentials:credentials:1.2.0-alpha05 и androidx.credentials:credentials-play-services-auth:1.2.0-alpha05 . Эта версия разрабатывается во внутренней ветке.
Новые функции
- Введена обратная совместимость парсинга API получения данных во всех модулях GMS одновременно с выпуском общедоступной ветки.
Версия 1.2.0-alpha04
10 мая 2023 г.
Выпущены версии androidx.credentials:credentials:1.2.0-alpha04 и androidx.credentials:credentials-play-services-auth:1.2.0-alpha04 . Эта версия разрабатывается во внутренней ветке.
Версия 1.2.0-alpha03
12 апреля 2023 г.
Выпущены версии androidx.credentials:credentials:1.2.0-alpha03 и androidx.credentials:credentials-play-services-auth:1.2.0-alpha03 . Это было выпущено из внутренней ветки.
Версия 1.2.0-alpha02
8 марта 2023 г.
Выпущены androidx.credentials:credentials:1.2.0-alpha02 и androidx.credentials:credentials-play-services-auth:1.2.0-alpha02 . Разработаны на основе внутренней ветки.
Изменения в API
- Обеспечьте возможность тестирования классов запросов поставщиков услуг, сделав конструкторы общедоступными.
- Необходимо сделать значки обязательными для всех классов ввода. Однако, если поставщики учетных данных не предоставляют значки, эта библиотека будет использовать резервные значки.
- Разрешите поставщикам учетных данных задавать несколько записей действий аутентификации и указывать заголовок для каждой из них.
- Удалите все классы запросов с привилегиями. Теперь поставщики могут просто получать источник из класса
android.service.credentials.CallingAppInfoи им не нужно обрабатывать специальные классы запросов для привилегированных вызовов (вызовов от имени другого приложения).
Версия 1.2.0-alpha01
8 февраля 2023 г.
Выпущены коммиты androidx.credentials:credentials:1.2.0-alpha01 и androidx.credentials:credentials-play-services-auth:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит эти коммиты.
Новые функции
- В этом релизе добавлен новый набор API для поддержки поставщика учетных данных в хранении и получении паролей и ключей доступа по запросам пользователей.
Изменения в API
- Добавлены новые API для поддержки поставщиков учетных данных.
Версия 1.0
Версия 1.0.0-alpha09
7 июня 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha09 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha09 . Версия 1.0.0-alpha09 содержит эти изменения.
Исправлены ошибки
- Убедитесь, что типы исключений являются точными и согласованными. ( Id13d7 )
- Поддерживается формат JSON для запросов на получение пароля. ( I25100 )
- Процесс извлечения пароля обратно совместим с более ранними модулями GMS ( I23878 ).
Версия 1.0.0-alpha08
3 мая 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha08 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит эти изменения.
Исправлены ошибки
- Улучшена читаемость отладочной информации и сообщений об ошибках.
Версия 1.0.0-alpha07
19 апреля 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha07 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha07 . Версия 1.0.0-alpha07 содержит эти изменения.
Исправлены ошибки
- Исправлена ошибка, вызванная изменениями конфигурации ( a75fca , b/276316128 )
- Не нарушайте рабочий процесс после обновления U для SDK, предназначенного только для версии до обновления U ( 5418c9 , b/278148300 ).
Версия 1.0.0-alpha06
5 апреля 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha06 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha06 . Версия 1.0.0-alpha06 содержит эти изменения.
Новые функции
- Обновите интеграцию с Google ID, теперь будет работать с
com.google.android.libraries.identity.googleid:googleid:1.0.0
Версия 1.0.0-alpha05
22 марта 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha05 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha05 . Версия 1.0.0-alpha05 содержит эти изменения.
Исправлены ошибки
- Надлежащим образом сообщать об ошибке отмены пользователем модального окна. ( /I9ff3 , b/271863184 )
Версия 1.0.0-alpha04
8 марта 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha04 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha04 . Версия 1.0.0-alpha04 содержит эти изменения.
Изменения в API
- Добавлено требование
android.permission.CREDENTIAL_MANAGER_SET_ORIGINдля установки источника в библиотеке Jetpack. ( Ibaad4 ) - Добавлены исключения потока получения пароля ( I4f654 )
- Обновление поведения автоматического выбора API
CredentialManager( I576dd ) -
CreateCredentialRequest.DisplayInfoтеперь использует поляCharSequenceвместоString. ( I85e70 )
Исправлены ошибки
- Добавьте правила ProGuard, чтобы гарантировать, что модуль аутентификации Play не будет удален R8. ( 9543977 )
Версия 1.0.0-alpha03
22 февраля 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha03 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит эти изменения.
Новые функции
- Добавлена поддержка входа через Google.
Изменения в API
- Позволяет корректно функционировать
UnsupportedException( I68208 ). - Добавление нового типа исключения для учета случаев, когда устройство не содержит необходимых флагов ( If08dd ).
- Исключение API
CredentialManager( I72947 )
Версия 1.0.0-alpha02
8 февраля 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha02 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти изменения.
Изменения в API
- Изменения в сигнатуре API
CredentialManager( Iabdec ) - Изменения в сигнатуре API
CredentialManager( I977ed ) - Изменения в сигнатуре API
CredentialManager( Ia6e9b )
Исправлены ошибки
- Более старый вариант 'cable' больше не поддерживается в спецификации webauthn , и вместо него в списке транспортных запросов теперь возвращается 'hybrid'.
- Транспортные средства возвращались в виде двумерных списков, теперь это исправлено на одномерный список.
Версия 1.0.0-alpha01
11 января 2023 г.
Выпущены androidx.credentials:credentials:1.0.0-alpha01 и androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти изменения.
Новые функции
- В этом релизе представлена новая библиотека Jetpack, обеспечивающая единый доступ к учетным данным пользователя. Это может включать пароли, ключи доступа и федеративные учетные данные. Эту библиотеку следует использовать для обеспечения бесперебойного и безопасного входа в систему.
- `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01` — это необязательная библиотека, позволяющая сохранять и извлекать учетные данные из Google Password Manager. Эта зависимость необходима для устройств, работающих под управлением Android с уровнем API <= 33.
Изменения в API
- Новая библиотека с новыми API.