реквизиты для входа
Последнее обновление | Стабильный релиз | Кандидат на релиз | Бета-релиз | Альфа-релиз |
---|---|---|---|---|
20 мая 2025 г. | 1.5.0 | - | - | 1.6.0-альфа02 |
Объявление зависимостей
Чтобы добавить зависимость от учетных данных, необходимо добавить репозиторий Google Maven в свой проект. Прочтите репозиторий Google Maven для получения дополнительной информации.
Добавьте зависимости для необходимых артефактов в файл build.gradle
для вашего приложения или модуля:
Котлин
dependencies { implementation("androidx.credentials:credentials:1.6.0-alpha02") // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation("androidx.credentials:credentials-play-services-auth:1.6.0-alpha02") }
классный
dependencies { implementation "androidx.credentials:credentials:1.6.0-alpha02" // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation "androidx.credentials:credentials-play-services-auth:1.6.0-alpha02" }
Дополнительную информацию о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Более подробную информацию смотрите в документации Issue Tracker .
Для этого артефакта нет примечаний к выпуску.
Учетные данные e2ee версии 1.0.
Версия 1.0.0-альфа02
17 апреля 2024 г.
Выпущен androidx.credentials:credentials-e2ee:1.0.0-alpha02
. Эта версия содержит исходные jar-файлы, которые отсутствовали в предыдущем выпуске.
Версия 1.0.0-альфа01
3 апреля 2024 г.
Выпущен androidx.credentials:credentials-e2ee:1.0.0-alpha01
. Версия 1.0.0-alpha01 содержит эти коммиты .
Новые возможности
- Поддержка создания
IdentityKey
из ключа доступа ( Iba31e )
Версия 1.6
Версия 1.6.0-альфа02
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-альфа01
7 мая 2025 г.
Выпущены androidx.credentials:credentials:1.6.0-alpha01
и androidx.credentials:credentials-play-services-auth:1.6.0-alpha01
. Версия 1.6.0-alpha01 содержит эти коммиты .
Новые возможности
- Passkey conditional create - Включает функцию passkey conditional create, с помощью которой разработчики могут запрашивать создание условного ключа доступа. Запрос на условное создание будет передан предпочтительному поставщику учетных данных, а затем на основе некоторых внутренних условий будет создан ключ доступа без типичного пользовательского интерфейса нижнего листа. Пользователи увидят уведомление с информацией о только что созданном ключе доступа.
Изменения 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 диспетчера учетных данных в моменты входа в систему, чтобы предоставить пользователю селектор, теперь могут использовать новые API для связывания того же
GetCredentialRequest
с заданным представлением, например, с полем имени пользователя или пароля. Впоследствии, когда пользователь фокусируется на одном из этих представлений, соответствующий запрос будет отправлен в диспетчер учетных данных. Полученные учетные данные объединяются между поставщиками и отображаются в автозаполняемых вторичных пользовательских интерфейсах, таких как предложения клавиатуры или раскрывающегося списка. Таким образом, когда все 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 диспетчера учетных данных в моменты входа в систему, чтобы предоставить пользователю селектор, теперь могут использовать новые API для связывания того же
GetCredentialRequest
с заданным представлением, например, с полем имени пользователя или пароля. Впоследствии, когда пользователь фокусируется на одном из этих представлений, соответствующий запрос будет отправлен в диспетчер учетных данных. Полученные учетные данные объединяются между поставщиками и отображаются в автозаполняемых вторичных пользовательских интерфейсах, таких как предложения клавиатуры или раскрывающегося списка. Таким образом, когда все API используются вместе, пользователю сначала предоставляется селектор, а если он отклоняет его и нажимает на одно из полей, упомянутых выше, затем предоставляются предложения клавиатуры/раскрывающегося списка. - Восстановление учетных данных. Восстановление учетных данных используется для восстановления учетных данных пользователя с предыдущего устройства на новое устройство Android. При создании
RestoreCredential
для пользователя учетные данные будут автоматически перенесены на новое устройство пользователя, если пользователь выберет приложение для переноса со старого устройства на этапе настройки.
Изменения API
- Предоставьте разработчикам гибкость в настройке условий в сеттерах
CryptoObject
иBiometricPromptData
. ( Ie7e8e )
Версия 1.5.0-альфа06
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-альфа05
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
, чтобы упростить передачу этих классов через IPC ( I1a017 ) - Сделать
PendingIntentHandler
обратно совместимым. ( I34c13 ) - Сделать
CallingAppInfo
обратно совместимым ( I65085 ) - Раскройте константы
ClearCredentialRequestTypes
.
Версия 1.5.0-альфа04
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-альфа03
24 июля 2024 г.
Выпущены androidx.credentials:credentials:1.5.0-alpha03
и androidx.credentials:credentials-play-services-auth:1.5.0-alpha03
. Эта версия разрабатывается во внутренней ветке.
Новые возможности
- Вводит новую функцию, Restore Credentials. Восстановите учетные данные, чтобы восстановить учетные данные пользователя с предыдущего устройства на новое устройство Android. Создав
RestoreCredential
для пользователя, учетные данные будут автоматически перенесены на новое устройство пользователя, если пользователь выберет приложение для переноса со старого устройства на этапе настройки.
Изменения API
- Добавлены новые классы для запроса восстановления учетных данных.
- Новый тип учетных данных
RestoreCredential
, который позволяет восстанавливать учетные данные на новом устройстве. -
CreateRestoreCredentialRequest
для создания новогоRestoreCredential
. -
GetRestoreCredentialOption
для извлеченияRestoreCredential
. -
ClearCredentialStateRequest
можно изменить для очисткиRestoreCredential
.
Исправление ошибок
- Добавлен новый API
RestoreCredential
для восстановления приложений ( If2d40 ).
Версия 1.5.0-альфа02
12 июня 2024 г.
Выпущены androidx.credentials:credentials:1.5.0-alpha02
и androidx.credentials:credentials-play-services-auth:1.5.0-alpha02
. Эта версия разрабатывается во внутренней ветке.
Новые возможности
- Возможность
CredentialManager
напрямую внедрятьBiometricPrompt
в процессы создания и извлечения учетных данных теперь доступна для использования поставщиками через Jetpack.
Изменения API
- Добавлен
BiometricPromptData
в API-интерфейс, позволяющий использовать новый встроенный потокBiometricPrompt
черезCredentialManager
( I3b159 ). - Изменены все классы и подклассы записей в
CreateEntry
иCredentialEntry
, чтобы получить полезностьBiometricPromptData
для поставщиков. ( I16936 , I8e5bc ) - Добавлены типы, необходимые для кодирования ошибок и результатов из встроенных потоков
BiometricPrompt
сCredentialManager
. ( I8e5bc )
Версия 1.5.0-альфа01
29 мая 2024 г.
Выпущены androidx.credentials:credentials:1.5.0-alpha01
и androidx.credentials:credentials-play-services-auth:1.5.0-alpha01
. Эта версия разрабатывается во внутренней ветке.
Новые возможности
Вторичный пользовательский интерфейс для выбора учетных данных: разработчики приложений, которые вызывают API-интерфейсы диспетчера учетных данных при входе в систему, чтобы предоставить пользователю селектор, теперь могут использовать новые API-интерфейсы для связывания того же GetCredentialRequest
с заданным представлением, например с полем имени пользователя или пароля.
Впоследствии, когда пользователь фокусируется на одном из этих представлений, соответствующий запрос будет отправлен в Credential Manager. Полученные учетные данные агрегируются по всем поставщикам и отображаются в автозаполняемых вторичных пользовательских интерфейсах, таких как предложения клавиатуры или раскрывающегося списка. Таким образом, когда все API используются вместе, пользователю сначала предоставляется селектор, а если он отклоняет и нажимает на одно из полей, упомянутых выше, затем предоставляются предложения клавиатуры/раскрывающегося списка.
Изменения API
- Класс
PendingGetCredentialRequest
, который принимает (предварительно существующий)GetCredentialRequest
и обратный вызов, который должен быть вызван с (предварительно существующим)GetCredentialResponse
, если он доступен асинхронно. - Новый API-интерфейс установки расширения для класса View Android, позволяющий устанавливать экземпляр
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-альфа04
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-альфа03
17 апреля 2024 г.
Выпущены androidx.credentials:credentials:1.3.0-alpha03
и androidx.credentials:credentials-play-services-auth:1.3.0-alpha03
. Эта версия содержит исходные jar-файлы, которые отсутствовали в предыдущем выпуске.
Версия 1.3.0-альфа02
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 ) - Исправлена ошибка NPE, вызванная API clearCredentialState
( b/327686881 )
Версия 1.3.0-альфа01
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 — версия 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 ).
- Исправление NPE, вызванного 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 )
- Обновлен анализ
PublicKeyCredential
json для использования обновленных методов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-альфа05
7 июня 2023 г.
Выпущены androidx.credentials:credentials:1.2.0-alpha05
и androidx.credentials:credentials-play-services-auth:1.2.0-alpha05
. Эта версия разрабатывается во внутренней ветке.
Новые возможности
- Обратная совместимость синтаксического анализа для API get в модулях GMS, представленная вместе с публичной веткой.
Версия 1.2.0-альфа04
10 мая 2023 г.
Выпущены androidx.credentials:credentials:1.2.0-alpha04
и androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
. Эта версия разрабатывается во внутренней ветке.
Версия 1.2.0-альфа03
12 апреля 2023 г.
androidx.credentials:credentials:1.2.0-alpha03
и androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
выпущены. Это было выпущено из внутренней ветки.
Версия 1.2.0-альфа02
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-альфа01
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-альфа09
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-альфа08
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-альфа07
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 только для pre-U ( 5418c9 , b/278148300 )
Версия 1.0.0-альфа06
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-альфа05
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-альфа04
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, чтобы гарантировать, что модуль аутентификации воспроизведения не будет удален R8. ( 9543977 )
Версия 1.0.0-альфа03
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-альфа02
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-альфа01
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