thông tin xác thực
| Bản cập nhật mới nhất | Bản phát hành ổn định | Bản phát hành dùng thử | Bản phát hành beta | Bản phát hành alpha |
|---|---|---|---|---|
| Ngày 22 tháng 10 năm 2025 | 1.5.0 | - | 1.6.0-beta03 | 1.6.0-beta03 |
Khai báo phần phụ thuộc
Để thêm một phần phụ thuộc trên credentials, bạn phải thêm kho lưu trữ Google Maven vào dự án. Đọc nội dung Kho lưu trữ Maven của Google để biết thêm thông tin.
Thêm các phần phụ thuộc cho cấu phần phần mềm bạn cần trong tệp build.gradle cho ứng dụng hoặc mô-đun của mình:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.6.0-beta03") implementation("androidx.credentials:credentials-play-services-auth:1.6.0-beta03") }
Groovy
dependencies { implementation "androidx.credentials:credentials:1.6.0-beta03" implementation "androidx.credentials:credentials-play-services-auth:1.6.0-beta03" }
Để biết thêm thông tin về các phần phụ thuộc, hãy xem bài viết Thêm phần phụ thuộc vào bản dựng.
Phản hồi
Ý kiến phản hồi của bạn có thể giúp chúng tôi cải thiện Jetpack. Hãy cho chúng tôi biết nếu bạn phát hiện lỗi mới hoặc có ý tưởng cải thiện thư viện này. Vui lòng xem các lỗi hiện có trong thư viện này trước khi báo một lỗi mới. Bạn có thể thêm lượt bình chọn cho lỗi hiện có bằng cách nhấp vào nút dấu sao.
Xem tài liệu về Công cụ theo dõi lỗi để biết thêm thông tin.
Không có ghi chú phát hành cho cấu phần phần mềm này.
Thông tin đăng nhập e2ee Phiên bản 1.0.
Phiên bản 1.0.0-alpha02
Ngày 17 tháng 4 năm 2024
Phát hành androidx.credentials:credentials-e2ee:1.0.0-alpha02. Phiên bản này chứa các tệp jar nguồn bị thiếu trong bản phát hành trước.
Phiên bản 1.0.0-alpha01
Ngày 3 tháng 4 năm 2024
Phát hành androidx.credentials:credentials-e2ee:1.0.0-alpha01. Phiên bản 1.0.0-alpha01 bao gồm các thay đổi sau.
Tính năng mới
- Hỗ trợ việc tạo
IdentityKeytừ khoá truy cập (Iba31e)
Phiên bản 1.6
Phiên bản 1.6.0-beta03
Ngày 22 tháng 10 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-beta03 và androidx.credentials:credentials-play-services-auth:1.6.0-beta03. Phiên bản 1.6.0-beta03 bao gồm các thay đổi sau.
Tính năng mới
- Một số thay đổi nhỏ về việc chuyển đổi dữ liệu nội bộ thành chuỗi
Phiên bản 1.6.0-beta02
Ngày 8 tháng 10 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-beta02 và androidx.credentials:credentials-play-services-auth:1.6.0-beta02. Phiên bản 1.6.0-beta02 bao gồm các thay đổi sau.
Tính năng mới
- Tối ưu hoá quá trình chuyển đổi tuần tự dữ liệu lớn.
Phiên bản 1.6.0-beta01
Ngày 24 tháng 9 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-beta01 và androidx.credentials:credentials-play-services-auth:1.6.0-beta01. Phiên bản 1.6.0-beta01 bao gồm các thay đổi sau.
Sửa lỗi
- Các bản sửa lỗi nhỏ về tài liệu (Ieff7c, b/435703922)
Phiên bản 1.6.0-alpha05
Ngày 13 tháng 8 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-alpha05 và androidx.credentials:credentials-play-services-auth:1.6.0-alpha05. Phiên bản 1.6.0-alpha05 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm các API cho phép các bên phụ thuộc (RP) gửi tín hiệu trạng thái thông tin xác thực đến các nhà cung cấp thông tin xác thực, để họ có thể cập nhật trạng thái của thông tin xác thực ở phía họ. (Ia7a65)
Sửa lỗi
- Di chuyển minSdk mặc định từ API 21 sang API 23 (Ibdfca, b/380448311, b/435705964, b/435705223)
Phiên bản 1.6.0-alpha04
Ngày 16 tháng 7 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-alpha04 và androidx.credentials:credentials-play-services-auth:1.6.0-alpha04. Phiên bản 1.6.0-alpha04 bao gồm các thay đổi sau.
Tính năng mới
- Giờ đây, các hộp thoại Trình quản lý thông tin đăng nhập sẽ nhất quán hơn trên các phiên bản Android trước và sau Android 14, trên thiết bị di động và thiết bị đeo
Phiên bản 1.6.0-alpha03
Ngày 18 tháng 6 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-alpha03 và androidx.credentials:credentials-play-services-auth:1.6.0-alpha03. Phiên bản 1.6.0-alpha03 bao gồm các thay đổi sau.
Tính năng mới
- Trước Android 14, hãy cập nhật các hộp thoại Trình quản lý thông tin xác thực để nhất quán hơn với Android 14 trở lên.
Thay đổi về API
- Cập nhật API hàm khởi tạo
CreateDigitalCredentialRequest(I6f6da)
Phiên bản 1.6.0-alpha02
Ngày 20 tháng 5 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-alpha02 và androidx.credentials:credentials-play-services-auth:1.6.0-alpha02. Phiên bản 1.6.0-alpha02 bao gồm các thay đổi sau.
Thay đổi về API
- Hỗ trợ việc phát hành Thông tin xác thực kỹ thuật số (I4e6f9)
Phiên bản 1.6.0-alpha01
Ngày 7 tháng 5 năm 2025
Phát hành androidx.credentials:credentials:1.6.0-alpha01 và androidx.credentials:credentials-play-services-auth:1.6.0-alpha01. Phiên bản 1.6.0-alpha01 bao gồm các thay đổi sau.
Tính năng mới
- Tạo khoá truy cập có điều kiện – Cho phép tính năng tạo khoá truy cập có điều kiện, theo đó nhà phát triển có thể yêu cầu tạo khoá truy cập có điều kiện. Yêu cầu tạo có điều kiện sẽ được truyền đến trình cung cấp thông tin đăng nhập ưu tiên, sau đó dựa trên một số điều kiện nội bộ, khoá truy cập sẽ được tạo mà không cần trải nghiệm giao diện người dùng thông thường ở trang tính dưới cùng. Người dùng sẽ thấy một thông báo có thông tin về khoá truy cập vừa được tạo.
Thay đổi về API
- Hiển thị API
CreateCredentialResponse.createFrom(Ic0494) - Đã hiển thị
isConditionalCreatebit để cho phép tạo khoá truy cập trong chế độ im lặng. (I3a1bb)
Phiên bản 1.5
Phiên bản 1.5.0
Ngày 12 tháng 3 năm 2025
Phát hành androidx.credentials:credentials:1.5.0 và androidx.credentials:credentials-play-services-auth:1.5.0. Phiên bản 1.5.0 bao gồm các thay đổi sau.
Thay đổi quan trọng kể từ phiên bản 1.3.0
- Trải nghiệm giao diện người dùng phụ để chọn thông tin xác thực: Giờ đây, các nhà phát triển ứng dụng gọi API Trình quản lý thông tin xác thực tại thời điểm đăng nhập để cung cấp cho người dùng một bộ chọn, có thể sử dụng các API mới để liên kết cùng một
GetCredentialRequestvới một khung hiển thị nhất định, chẳng hạn như trường tên người dùng hoặc mật khẩu. Sau đó, khi người dùng tập trung vào một trong những khung hiển thị này, yêu cầu tương ứng sẽ được gửi đến Trình quản lý thông tin xác thực. Thông tin đăng nhập thu được sẽ được tổng hợp trên nhiều trình cung cấp và hiển thị trong tính năng tự động điền như giao diện người dùng phụ, chẳng hạn như bàn phím hoặc đề xuất thả xuống. Do đó, khi tất cả các API được dùng cùng nhau, người dùng sẽ thấy một bộ chọn trước tiên. Nếu đóng bộ chọn và nhấn vào một trong các trường nêu trên, người dùng sẽ thấy các đề xuất trên bàn phím/trình đơn thả xuống. - Khôi phục thông tin xác thực: Thông tin xác thực khôi phục được dùng để khôi phục thông tin xác thực của người dùng từ thiết bị cũ sang thiết bị Android mới. Bằng cách tạo một
RestoreCredentialcho người dùng, thông tin đăng nhập sẽ tự động được chuyển sang thiết bị mới của người dùng nếu người dùng chọn ứng dụng cần chuyển từ thiết bị cũ trong giai đoạn thiết lập.
Phiên bản 1.5.0-rc01
Ngày 15 tháng 1 năm 2025
Phát hành androidx.credentials:credentials:1.5.0-rc01 và androidx.credentials:credentials-play-services-auth:1.5.0-rc01. Phiên bản 1.5.0-rc01 bao gồm các thay đổi sau.
Tính năng mới
- Bản phát hành tăng số phiên bản cùng với các bản cập nhật nhỏ về việc triển khai
Thay đổi về API
- Thêm chú giải
@DeprecatedchoIdentityCredentialđể đảm bảo tính nhất quán với khung. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
Đóng góp bên ngoài
- Ngừng sử dụng
BuildCompat.isAtLeastV. Thay vào đó, người gọi nên kiểm tra SDK_INT trực tiếp với 35. (I294d1)
Phiên bản 1.5.0-beta01
Ngày 30 tháng 10 năm 2024
Phát hành androidx.credentials:credentials:1.5.0-beta01 và androidx.credentials:credentials-play-services-auth:1.5.0-beta01. Phiên bản 1.5.0-beta01 bao gồm các thay đổi sau.
Tính năng mới
Bản phát hành thử nghiệm cho các tính năng mới sau đây:
- Trải nghiệm giao diện người dùng phụ để chọn thông tin xác thực: Giờ đây, các nhà phát triển ứng dụng gọi API Trình quản lý thông tin xác thực tại thời điểm đăng nhập để cung cấp cho người dùng một bộ chọn, có thể sử dụng các API mới để liên kết cùng một
GetCredentialRequestvới một khung hiển thị nhất định, chẳng hạn như trường tên người dùng hoặc mật khẩu. Sau đó, khi người dùng tập trung vào một trong những khung hiển thị này, yêu cầu tương ứng sẽ được gửi đến Trình quản lý thông tin xác thực. Thông tin đăng nhập thu được sẽ được tổng hợp trên nhiều trình cung cấp và hiển thị trong tính năng tự động điền như giao diện người dùng phụ, chẳng hạn như bàn phím hoặc đề xuất thả xuống. Do đó, khi tất cả các API được dùng cùng nhau, người dùng sẽ thấy một bộ chọn trước tiên. Nếu đóng bộ chọn và nhấn vào một trong các trường nêu trên, người dùng sẽ thấy các đề xuất trên bàn phím/trình đơn thả xuống. - Khôi phục thông tin xác thực. Thông tin xác thực khôi phục được dùng để khôi phục thông tin xác thực của người dùng từ thiết bị cũ sang thiết bị Android mới. Bằng cách tạo một
RestoreCredentialcho người dùng, thông tin đăng nhập sẽ tự động được chuyển sang thiết bị mới của người dùng nếu người dùng chọn ứng dụng cần chuyển từ thiết bị cũ trong giai đoạn thiết lập.
Thay đổi về API
- Cho phép nhà phát triển linh hoạt điều kiện trong các phương thức thiết lập
CryptoObjectvàBiometricPromptData. (Ie7e8e)
Phiên bản 1.5.0-alpha06
Ngày 16 tháng 10 năm 2024
Phát hành androidx.credentials:credentials:1.5.0-alpha06 và androidx.credentials:credentials-play-services-auth:1.5.0-alpha06. Phiên bản 1.5.0-alpha06 bao gồm các thay đổi sau.
Tính năng mới
- Chuẩn bị phát hành thư viện ổn định trong thời gian tới.
Phiên bản 1.5.0-alpha05
Ngày 4 tháng 9 năm 2024
Phát hành androidx.credentials:credentials:1.5.0-alpha05 và androidx.credentials:credentials-play-services-auth:1.5.0-alpha05. Phiên bản 1.5.0-alpha05 bao gồm các thay đổi sau.
Thay đổi về API
- Hỗ trợ một loại thông tin đăng nhập mới –
DigitalCredential(I12952) - Hiển thị các API chuyển đổi gói: hiển thị thêm các trình trợ giúp
asBundlevàfromBundleđể cho phép các lớp này được truyền qua IPC dễ dàng hơn (I1a017) - Đảm bảo
PendingIntentHandlercó khả năng tương thích ngược. (I34c13) - Đảm bảo
CallingAppInfotương thích ngược (I65085) - Hiển thị hằng số
ClearCredentialRequestTypes.
Phiên bản 1.5.0-alpha04
Ngày 7 tháng 8 năm 2024
Phát hành androidx.credentials:credentials:1.5.0-alpha04 và androidx.credentials:credentials-play-services-auth:1.5.0-alpha04. Phiên bản 1.5.0-alpha04 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm giá trị mặc định cho tham số
isCloudBackupEnabledcủaCreateRestoreCredentialRequest.
Sửa lỗi
- Đã xoá
minSdkVersionchocredentials-play-services-auth.
Phiên bản 1.5.0-alpha03
Ngày 24 tháng 7 năm 2024
Phát hành androidx.credentials:credentials:1.5.0-alpha03 và androidx.credentials:credentials-play-services-auth:1.5.0-alpha03. Phiên bản này được phát triển trong một nhánh nội bộ.
Tính năng mới
- Giới thiệu một tính năng mới là Khôi phục thông tin đăng nhập. Thông tin xác thực khôi phục được dùng để khôi phục thông tin xác thực của người dùng từ thiết bị cũ sang thiết bị Android mới. Bằng cách tạo một
RestoreCredentialcho người dùng, thông tin đăng nhập sẽ tự động được chuyển sang thiết bị mới của người dùng nếu người dùng chọn ứng dụng cần chuyển từ thiết bị cũ trong giai đoạn thiết lập.
Thay đổi về API
- Các lớp mới được thêm vào để yêu cầu Khôi phục thông tin đăng nhập.
- Một loại thông tin đăng nhập mới (
RestoreCredential) có thể khôi phục thông tin đăng nhập trong một thiết bị mới. CreateRestoreCredentialRequestđể tạo mộtRestoreCredentialmới.GetRestoreCredentialOptionđể tìm nạpRestoreCredential.- Bạn có thể sửa đổi
ClearCredentialStateRequestđể xoáRestoreCredential.
Sửa lỗi
- Thêm một API
RestoreCredentialmới cho mục đích khôi phục ứng dụng (If2d40)
Phiên bản 1.5.0-alpha02
Ngày 12 tháng 6 năm 2024
Phát hành androidx.credentials:credentials:1.5.0-alpha02 và androidx.credentials:credentials-play-services-auth:1.5.0-alpha02. Phiên bản này được phát triển trong một nhánh nội bộ.
Tính năng mới
- Giờ đây, bạn có thể sử dụng khả năng
CredentialManagertrực tiếp truyền mộtBiometricPrompttrong quy trình tạo và truy xuất thông tin xác thực thông qua Jetpack cho nhà cung cấp.
Thay đổi về API
- Thêm
BiometricPromptDatavào giao diện API để cho phép sử dụng quy trìnhBiometricPromptđược truyền tải mới thông quaCredentialManager(I3b159) - Sửa đổi tất cả các lớp và lớp con mục nhập trên
CreateEntryvàCredentialEntryđể có được tiện ích củaBiometricPromptDatacho Nhà cung cấp. (I16936, I8e5bc) - Thêm các loại cần thiết để mã hoá lỗi và kết quả từ các luồng
BiometricPromptđược truyền bằngCredentialManager. (I8e5bc)
Phiên bản 1.5.0-alpha01
Ngày 29 tháng 5 năm 2024
Phát hành androidx.credentials:credentials:1.5.0-alpha01 và androidx.credentials:credentials-play-services-auth:1.5.0-alpha01. Phiên bản này được phát triển trong một nhánh nội bộ.
Tính năng mới
Trải nghiệm giao diện người dùng phụ để chọn thông tin xác thực: Giờ đây, các nhà phát triển ứng dụng gọi API Trình quản lý thông tin xác thực tại thời điểm đăng nhập để cung cấp cho người dùng một bộ chọn, có thể sử dụng các API mới để liên kết cùng một GetCredentialRequest với một khung hiển thị nhất định, chẳng hạn như trường tên người dùng hoặc mật khẩu.
Sau đó, khi người dùng tập trung vào một trong những khung hiển thị này, yêu cầu tương ứng sẽ được gửi đến Trình quản lý thông tin xác thực. Thông tin đăng nhập thu được sẽ được tổng hợp trên nhiều trình cung cấp và hiển thị trong tính năng tự động điền như giao diện người dùng phụ, chẳng hạn như bàn phím hoặc đề xuất thả xuống. Do đó, khi tất cả các API được dùng cùng nhau, người dùng sẽ thấy một bộ chọn trước tiên. Nếu đóng bộ chọn và nhấn vào một trong các trường nêu trên, người dùng sẽ thấy các đề xuất trên bàn phím/trình đơn thả xuống.
Thay đổi về API
- Một lớp
PendingGetCredentialRequestnhận mộtGetCredentialRequest(đã có từ trước) và một lệnh gọi lại sẽ được gọi bằng mộtGetCredentialResponse(đã có từ trước) khi có sẵn không đồng bộ. - API trình thiết lập tiện ích mới cho lớp View của Android, cho phép thiết lập một thực thể của
PendingGetCredentialRequest. Việc sử dụng API này sẽ chuẩn bị cho khung hiển thị đã cho, sao cho khi người dùng nhấn vào khung hiển thị đó, các đề xuất về thông tin đăng nhập sẽ xuất hiện trên các trải nghiệm giao diện người dùng phụ như đề xuất trên bàn phím/trình đơn thả xuống.
Phiên bản 1.3
Phiên bản 1.3.0
Ngày 2 tháng 10 năm 2024
Phát hành androidx.credentials:credentials:1.3.0 và androidx.credentials:credentials-play-services-auth:1.3.0. Phiên bản 1.3.0 bao gồm các thay đổi sau.
Những thay đổi quan trọng kể từ phiên bản 1.2.0
Nhiều điểm cải tiến quan trọng giúp thư viện trở nên đáng tin cậy và nhất quán hơn, bao gồm nhưng không giới hạn ở:
- Hỗ trợ
preferImmediatelyAvailableCredentialstrên mọi phiên bản Android. - Cải thiện quy tắc proguard để giảm mức tăng kích thước ứng dụng.
- Nhiều bản sửa lỗi nhỏ.
Phiên bản 1.3.0-rc01
Ngày 10 tháng 7 năm 2024
Phát hành androidx.credentials:credentials:1.3.0-rc01 và androidx.credentials:credentials-play-services-auth:1.3.0-rc01. Phiên bản 1.3.0-rc01 bao gồm các thay đổi sau.
Tính năng mới
- Bản phát hành tăng số phiên bản cùng với các bản cập nhật nhỏ về việc triển khai.
Phiên bản 1.3.0-beta02
Ngày 12 tháng 6 năm 2024
Phát hành androidx.credentials:credentials:1.3.0-beta02 và androidx.credentials:credentials-play-services-auth:1.3.0-beta02. Phiên bản 1.3.0-beta02 bao gồm các thay đổi sau.
Sửa lỗi
- Đã sửa logic để kiểm tra chính xác
NOT_ALLOWED_ERRthay vìCONSTRAINT_ERRtrong các luồng thông tin xác thực khoá công khai có chứa lỗi trên các thiết bị trước U (I31b37)
Phiên bản 1.3.0-beta01
Ngày 29 tháng 5 năm 2024
Phát hành androidx.credentials:credentials:1.3.0-beta01 và androidx.credentials:credentials-play-services-auth:1.3.0-beta01. Phiên bản 1.3.0-beta01 bao gồm các thay đổi sau.
Thay đổi về API
- Đổi tên API lượt chuyển đổi
reateCredentialRequestBundle. (I46b95) - Cập nhật API priorityhints (Ida554)
Phiên bản 1.3.0-alpha04
Ngày 14 tháng 5 năm 2024
Phát hành androidx.credentials:credentials:1.3.0-alpha04 và androidx.credentials:credentials-play-services-auth:1.3.0-alpha04. Phiên bản 1.3.0-alpha04 bao gồm các thay đổi sau.
Sửa lỗi
- Chuyển sang 21 làm
minSdkVersionmặc định của các thư viện AndroidX. (I6ec7f) - Hỗ trợ việc tạo PRF cho Android phiên bản 13 trở xuống.
- Hỗ trợ
preferImmediatelyAvailableCredentialscho Android phiên bản 13 trở xuống.
Phiên bản 1.3.0-alpha03
Ngày 17 tháng 4 năm 2024
Phát hành androidx.credentials:credentials:1.3.0-alpha03 và androidx.credentials:credentials-play-services-auth:1.3.0-alpha03. Phiên bản này chứa các tệp jar nguồn bị thiếu trong bản phát hành trước.
Phiên bản 1.3.0-alpha02
Ngày 3 tháng 4 năm 2024
Phát hành androidx.credentials:credentials:1.3.0-alpha02 và androidx.credentials:credentials-play-services-auth:1.3.0-alpha02. Phiên bản 1.3.0-alpha02 bao gồm các thay đổi sau.
Tính năng mới
- Thêm các API mới hỗ trợ việc hiển thị rõ ràng các mục thông tin xác thực trong bộ chọn thông tin xác thực trong lệnh gọi
getCredentialhoặccreateCredential.
Thay đổi về API
- Mở rộng Credential Options API Surface để chứa thông tin về các mức độ ưu tiên hiển thị (Ied6fe)
- Các trình trợ giúp chuyển đổi Gói thô được hiển thị sang dữ liệu có cấu trúc (If03a0)
- Công khai các API
isDefaultIconvàisAutoSelectAllowedFromOption(I05c59) - Mở rộng khu vực API nhập thông tin đăng nhập để chứa thông tin về việc đặt biểu tượng làm mặc định (I9fe00)
- Thêm một bit
entryGroupIdvào các mục thông tin đăng nhập (Id995c) - Thêm một thuộc tính
affiliationNamemới vào giao diện APICredentialEntry. (I6261e) - Cung cấp các API
fromXYZEntryđể dùng trong khung (I645a1)
Sửa lỗi
- Cung cấp giải pháp dự phòng khi trình quản lý thông tin xác thực của nền tảng không hoạt động. (b/310701473)
- Khắc phục lỗi NPE do API clearCredentialState gây ra (b/327686881)
Phiên bản 1.3.0-alpha01
Ngày 13 tháng 12 năm 2023
Phát hành androidx.credentials:credentials:1.3.0-alpha01 và androidx.credentials:credentials-play-services-auth:1.3.0-alpha01. Phiên bản 1.3.0-alpha01 bao gồm các thay đổi sau.
Sửa lỗi
- Phiên bản APK tối thiểu cần thiết cho Dịch vụ Google Play hiện là 2023 v08.23 (phiên bản APK 230815045), và quy trình kiểm tra này được tích hợp vào thư viện. (aosp/2856137)
- Khắc phục lỗi đã tiếp tục do tình trạng tương tranh của nhiều yêu cầu đang diễn ra (Ic3567)
Phiên bản 1.2
Phiên bản 1.2.2
Ngày 3 tháng 4 năm 2024
Phát hành androidx.credentials:credentials:1.2.2 và androidx.credentials:credentials-play-services-auth:1.2.2. Phiên bản 1.2.2 bao gồm các thay đổi sau.
Sửa lỗi
- Khắc phục lỗi đã tiếp tục do tình trạng tương tranh của nhiều yêu cầu đang diễn ra (Ic3567)
- Khắc phục lỗi NPE do API
clearCredentialStategây ra (b/327686881)
Phiên bản 1.2.1
Ngày 6 tháng 3 năm 2024
Phát hành androidx.credentials:credentials:1.2.1 và androidx.credentials:credentials-play-services-auth:1.2.1. Phiên bản 1.2.1 bao gồm các thay đổi sau.
Sửa lỗi
- Cung cấp giải pháp dự phòng khi trình quản lý thông tin xác thực của nền tảng không hoạt động. (b/310701473)
Phiên bản 1.2.0
Ngày 1 tháng 11 năm 2023
Phát hành androidx.credentials:credentials:1.2.0 và androidx.credentials:credentials-play-services-auth:1.2.0. Phiên bản 1.2.0 bao gồm các thay đổi sau.
Thay đổi quan trọng kể từ phiên bản 1.0.0
- Bản phát hành này bổ sung một bộ API mới để hỗ trợ Trình cung cấp thông tin xác thực trong việc lưu trữ và tìm nạp mật khẩu, khoá truy cập theo yêu cầu của người dùng.
Phiên bản 1.2.0-rc01
Ngày 4 tháng 10 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-rc01 và androidx.credentials:credentials-play-services-auth:1.2.0-rc01. Phiên bản 1.2.0-rc01 bao gồm các thay đổi sau.
- Bản phát hành tăng số phiên bản cùng với các bản cập nhật nhỏ về việc triển khai
Phiên bản 1.2.0-beta04
Ngày 20 tháng 9 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-beta04 và androidx.credentials:credentials-play-services-auth:1.2.0-beta04. Phiên bản 1.2.0-beta04 bao gồm các thay đổi sau.
Tính năng mới
- Đã thêm quy trình nhận ý định đăng nhập để đăng nhập bằng Google. (Ib6559,I7a042)
- Thêm tính năng kiểm tra chữ ký đơn cho các gói có trong danh sách cho phép. (Ie6ff5)
- Cập nhật hoạt động phân tích cú pháp
PublicKeyCredentialjson để sử dụng các phương thứctoJson()mới. (I708e3, I00402)
Sửa lỗi
- Khắc phục lỗi thiếu quy tắc Proguard (b/288120539)
Phiên bản 1.2.0-beta03
Ngày 23 tháng 8 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-beta03 và androidx.credentials:credentials-play-services-auth:1.2.0-beta03. Phiên bản 1.2.0-beta03 bao gồm các thay đổi sau.
Sửa lỗi
- Xoá các tiện ích uvm do kế hoạch ngừng sử dụng theo quy cách webauthn. (I2d46d)
- Đảm bảo tuân thủ quy cách webauthn liên quan đến các thuộc tính
clientExtensions,credPropsvà rk (I3ab01)
Phiên bản 1.2.0-beta02
Ngày 1 tháng 8 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-beta02 và androidx.credentials:credentials-play-services-auth:1.2.0-beta02. Phiên bản 1.2.0-beta02 bao gồm các thay đổi sau.
Sửa lỗi
- b/293743991 – Sửa giá trị hằng số cho trường
authenticatorDatađể phân tích cú pháp chính xác thuộc tínhauthenticationResponseJsontrong PublicKeyCredential
Phiên bản 1.2.0-beta01
Ngày 26 tháng 7 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-beta01 và androidx.credentials:credentials-play-services-auth:1.2.0-beta01. Phiên bản 1.2.0-beta01 bao gồm các thay đổi sau.
Thay đổi về API
- Hiển thị một API xác định xem nguồn gốc có được điền sẵn hay không (Ia91f4)
- Làm cho các trường hợp ngoại lệ tuỳ chỉnh trở nên chính xác về mặt ngữ nghĩa (Ibf6f4)
- thêm API kiểm thử (I61c1d)
- thêm api kiểm thử (Iaeb6f)
- Xoá các cách sử dụng API
isAtLeastU()thử nghiệm (Ie9117, b/289269026) - Hiển thị một phương thức getter nguồn gốc tuỳ chỉnh nhận danh sách cho phép (I0c1b4)
- Thêm chú giải
VisibleForTest(I5467a) - Thêm chú giải
VisibleForTest(Idf57a) - Xoá các API chỉ dành cho kiểm thử (Idcc05)
- Hiển thị các lớp mục nhập của trình cung cấp cho các cấp độ API thấp hơn (I2e00a)
- Thêm các API kiểm thử (Id6b9e)
Sửa lỗi
- Thêm API kiểm thử (I0d243)
- Thêm các API kiểm thử mới (I6fa12)
- Hiển thị tính năng tự động chọn cho các yêu cầu Tạo (I84eee)
- Đưa ra thông tin chi tiết hơn về lỗi mã hoá JSON (I7a865)
- Báo cáo lỗi của nhà phát triển một cách thích hợp khi gặp tham số ngữ cảnh không phải hoạt động (/I20dd7, b/288288940)
- Đã sửa đổi Phân tích cú pháp ngoại lệ cho các Ngoại lệ do Nhà cung cấp trả về (Iaa2af,I0d243,I55151)
- Cải thiện tài liệu cho
toSlice
Phiên bản 1.2.0-alpha05
Ngày 7 tháng 6 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-alpha05 và androidx.credentials:credentials-play-services-auth:1.2.0-alpha05. Phiên bản này được phát triển trong một nhánh nội bộ.
Tính năng mới
- Phân tích cú pháp tương thích ngược cho API get trên các mô-đun GMS được giới thiệu cùng với nhánh công khai.
Phiên bản 1.2.0-alpha04
Ngày 10 tháng 5 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-alpha04 và androidx.credentials:credentials-play-services-auth:1.2.0-alpha04. Phiên bản này được phát triển trong một nhánh nội bộ.
Phiên bản 1.2.0-alpha03
Ngày 12 tháng 4 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-alpha03 và androidx.credentials:credentials-play-services-auth:1.2.0-alpha03. Phiên bản này được phát hành từ một nhánh nội bộ.
Phiên bản 1.2.0-alpha02
Ngày 8 tháng 3 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-alpha02 và androidx.credentials:credentials-play-services-auth:1.2.0-alpha02. Được phát triển từ một nhánh nội bộ.
Thay đổi về API
- Cho phép kiểm thử các lớp yêu cầu của trình cung cấp bằng cách tạo các hàm khởi tạo công khai.
- Biểu tượng là bắt buộc trong tất cả các lớp mục nhập. Tuy nhiên, nếu trình cung cấp thông tin đăng nhập không cung cấp biểu tượng, thì thư viện này sẽ có các biểu tượng dự phòng.
- Cho phép nhà cung cấp thông tin đăng nhập đặt nhiều mục hành động xác thực và đặt tiêu đề cho từng mục.
- Xoá tất cả các lớp yêu cầu có đặc quyền. Giờ đây, các nhà cung cấp chỉ cần lấy nguồn từ lớp
android.service.credentials.CallingAppInfovà không cần xử lý các lớp yêu cầu đặc biệt cho các lệnh gọi có đặc quyền (lệnh gọi thay mặt cho một ứng dụng khác).
Phiên bản 1.2.0-alpha01
Ngày 8 tháng 2 năm 2023
Phát hành androidx.credentials:credentials:1.2.0-alpha01 và androidx.credentials:credentials-play-services-auth:1.2.0-alpha01. Phiên bản 1.2.0-alpha01 bao gồm các thay đổi sau.
Tính năng mới
- Bản phát hành này bổ sung một bộ API mới để hỗ trợ Trình cung cấp thông tin xác thực trong việc lưu trữ và tìm nạp mật khẩu, khoá truy cập theo yêu cầu của người dùng.
Thay đổi về API
- Thêm các API mới vào để hỗ trợ Trình cung cấp thông tin xác thực.
Phiên bản 1.0
Phiên bản 1.0.0-alpha09
Ngày 7 tháng 6 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha09 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha09. Phiên bản 1.0.0-alpha09 bao gồm các thay đổi sau.
Sửa lỗi
- Xác thực rằng các loại ngoại lệ là chính xác và nhất quán. (Id13d7)
- Hỗ trợ định dạng json trong yêu cầu lấy khoá truy cập. (I25100)
- Quy trình truy xuất khoá truy cập tương thích ngược với các mô-đun GMS trước đó.(I23878)
Phiên bản 1.0.0-alpha08
Ngày 3 tháng 5 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha08 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha08. Phiên bản 1.0.0-alpha08 bao gồm các thay đổi sau.
Sửa lỗi
- Cải thiện mức độ dễ đọc của đầu ra gỡ lỗi và thông báo lỗi.
Phiên bản 1.0.0-alpha07
Ngày 19 tháng 4 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha07 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha07. Phiên bản 1.0.0-alpha07 bao gồm các thay đổi sau.
Sửa lỗi
- Khắc phục lỗi do các thay đổi về cấu hình gây ra (a75fca, b/276316128)
- Không làm gián đoạn quy trình U sau cho SDK chỉ dành cho phiên bản trước U (5418c9, b/278148300)
Phiên bản 1.0.0-alpha06
Ngày 5 tháng 4 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha06 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha06. Phiên bản 1.0.0-alpha06 bao gồm các thay đổi sau.
Tính năng mới
- Cập nhật chế độ tích hợp với Google ID, sẽ hoạt động với
com.google.android.libraries.identity.googleid:googleid:1.0.0
Phiên bản 1.0.0-alpha05
Ngày 22 tháng 3 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha05 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha05. Phiên bản 1.0.0-alpha05 bao gồm các thay đổi sau.
Sửa lỗi
- Báo cáo chính xác lỗi huỷ của người dùng khi người dùng huỷ trang tính phương thức. (/I9ff3, b/271863184)
Phiên bản 1.0.0-alpha04
Ngày 8 tháng 3 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha04 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha04. Phiên bản 1.0.0-alpha04 bao gồm các thay đổi sau.
Thay đổi về API
- Thêm yêu cầu
android.permission.CREDENTIAL_MANAGER_SET_ORIGINđể đặt nguồn trong Thư viện Jetpack. (Ibaad4) - Đã thêm các trường hợp ngoại lệ trong quy trình lấy khoá truy cập (I4f654)
CredentialManagercập nhật hành vi tự động chọn API (I576dd)CreateCredentialRequest.DisplayInfohiện sử dụng các trườngCharSequencethay vìString. (I85e70)
Sửa lỗi
- Thêm các quy tắc proguard để đảm bảo R8 không xoá mô-đun xác thực Play. (9543977)
Phiên bản 1.0.0-alpha03
Ngày 22 tháng 2 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha03 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha03. Phiên bản 1.0.0-alpha03 bao gồm các thay đổi sau.
Tính năng mới
- Thêm khả năng hỗ trợ cho tính năng Đăng nhập bằng Google.
Các thay đổi về API
- Cho phép
UnsupportedExceptionhoạt động chính xác (I68208) - Thêm loại ngoại lệ mới để phù hợp với các trường hợp như khi thiết bị không chứa các cờ cần thiết (If08dd)
- API ngoại lệ
CredentialManager(I72947)
Phiên bản 1.0.0-alpha02
Ngày 8 tháng 2 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha02 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha02. Phiên bản 1.0.0-alpha02 bao gồm các thay đổi sau.
Các thay đổi về API
- Các thay đổi về chữ ký API
CredentialManager(Iabdec) - Các thay đổi về chữ ký API
CredentialManager(I977ed) - Các thay đổi về chữ ký API
CredentialManager(Ia6e9b)
Sửa lỗi
- Hệ thống không còn hỗ trợ "cable" cũ trong thông số kỹ thuật webauthn. Thay vào đó, "hybrid" hiện được trả về cho danh sách công cụ di chuyển.
- Transports (công cụ di chuyển) được trả về trong 2 danh sách đa chiều. Danh sách này đã được sửa thành danh sách 1d chính xác.
Phiên bản 1.0.0-alpha01
Ngày 11 tháng 1 năm 2023
Phát hành androidx.credentials:credentials:1.0.0-alpha01 và androidx.credentials:credentials-play-services-auth:1.0.0-alpha01. Phiên bản 1.0.0-alpha01 bao gồm các thay đổi sau.
Tính năng mới
- Bản phát hành này có thư viện jetpack mới cấp quyền truy cập hợp nhất vào thông tin xác thực của người dùng. Thông tin này có thể bao gồm mật khẩu, mã xác thực và thông tin xác thực được liên kết. Bạn nên sử dụng thư viện này để tạo trải nghiệm đăng nhập liền mạch và an toàn.
- 'androidx.credentials:credentials-play-services-auth:1.0.0-alpha01' là một thư viện không bắt buộc cho phép lưu trữ và truy xuất thông tin xác thực từ Trình quản lý mật khẩu của Google. Phần phụ thuộc này cần thiết cho các thiết bị chạy API Android cấp <= 33.
Các thay đổi về API
- Thư viện mới với các API mới