憑證
最近更新時間 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2025 年 7 月 16 日 | 1.5.0 | - | - | 1.6.0-alpha04 |
宣告依附元件
如要為憑證新增依附元件,必須將 Google Maven 存放區新增至專案。詳情請參閱「Google 的 Maven 存放區」。
在應用程式或模組的 build.gradle
檔案中,新增您需要的構件依附元件:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.6.0-alpha04") implementation("androidx.credentials:credentials-play-services-auth:1.6.0-alpha04") }
Groovy
dependencies { implementation "androidx.credentials:credentials:1.6.0-alpha04" implementation "androidx.credentials:credentials-play-services-auth:1.6.0-alpha04" }
如要進一步瞭解依附元件,請參閱「新增建構依附元件」。
意見回饋
您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 文件。
這個構件沒有任何版本資訊。
憑證端對端加密 1.0 版。
1.0.0-alpha02 版
2024 年 4 月 17 日
發布 androidx.credentials:credentials-e2ee:1.0.0-alpha02
。這個版本包含先前版本中缺少的來源 JAR。
1.0.0-alpha01 版
2024 年 4 月 3 日
發布 androidx.credentials:credentials-e2ee:1.0.0-alpha01
。1.0.0-alpha01 版包含這些修訂項目。
新功能
- 支援從密碼金鑰建立
IdentityKey
(Iba31e)
1.6 版本
1.6.0-alpha04 版本
2025 年 7 月 16 日
發布 androidx.credentials:credentials:1.6.0-alpha04
和 androidx.credentials:credentials-play-services-auth:1.6.0-alpha04
。1.6.0-alpha04 版包含這些修訂項目。
新功能
- 在行動裝置和穿戴式裝置上,Android 14 前後版本的憑證管理工具對話方塊外觀會更加一致
1.6.0-alpha03 版本
2025 年 6 月 18 日
發布 androidx.credentials:credentials:1.6.0-alpha03
和 androidx.credentials:credentials-play-services-auth:1.6.0-alpha03
。1.6.0-alpha03 版包含這些修訂項目。
新功能
- 在 Android 14 之前,請更新 Credential Manager 對話方塊,使其與 Android 14 以上版本更一致。
API 變更
- 更新
CreateDigitalCredentialRequest
建構函式 API (I6f6da)
1.6.0-alpha02 版本
2025 年 5 月 20 日
發布 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 版本
2025 年 5 月 7 日
發布 androidx.credentials:credentials:1.6.0-alpha01
和 androidx.credentials:credentials-play-services-auth:1.6.0-alpha01
。1.6.0-alpha01 版包含這些修訂項目。
新功能
- 密碼金鑰條件式建立 - 啟用密碼金鑰條件式建立功能,開發人員可要求建立條件式密碼金鑰。系統會將有條件的建立要求傳播至偏好的憑證供應商,然後根據某些內部條件建立密碼金鑰,而不會顯示一般底部功能表 UI。使用者會看到通知,瞭解剛建立的密碼金鑰。
API 變更
- 公開
CreateCredentialResponse.createFrom
API (Ic0494) - 公開
isConditionalCreate
位元,允許無聲無息地建立密碼金鑰。(I3a1bb)
1.5 版本
1.5.0 版本
2025 年 3 月 12 日
發布 androidx.credentials:credentials:1.5.0
和 androidx.credentials:credentials-play-services-auth:1.5.0
。1.5.0 版包含這些修訂項目。
自 1.3.0 版以來的重要異動
- 憑證選取次要 UI 體驗:應用程式開發人員在登入時呼叫 Credential Manager API 向使用者顯示選取器時,現在可以使用新的 API 將同一個
GetCredentialRequest
與指定檢視區塊 (例如使用者名稱或密碼欄位) 建立關聯。隨後,當使用者將焦點放在其中一個檢視畫面時,系統就會將對應的要求傳送至 Credential Manager。系統會彙整各供應商提供的憑證,並在自動填入功能中顯示,例如鍵盤或下拉式選單建議等次要 UI。因此,如果同時使用所有 API,系統會先向使用者顯示選取器,如果使用者關閉選取器並輕觸上述任一欄位,系統就會顯示鍵盤/下拉式建議。 - 還原憑證:還原憑證可用於將使用者舊裝置的憑證還原到新的 Android 裝置。建立使用者的
RestoreCredential
後,如果使用者在設定階段選取要從舊裝置轉移的應用程式,憑證就會自動轉移到新裝置。
1.5.0-rc01 版
2025 年 1 月 15 日
發布 androidx.credentials:credentials:1.5.0-rc01
和 androidx.credentials:credentials-play-services-auth:1.5.0-rc01
。1.5.0-rc01 版包含這些修訂項目。
新功能
- 版本升級發布,並提供小幅實作更新
API 變更
- 為
IdentityCredential
新增@Deprecated
註解,與架構保持一致。(I6ac90、b/140252778、b/217942278、b/251211046、b/239955609)
外部貢獻
- 淘汰
BuildCompat.isAtLeastV
。呼叫端應直接檢查 SDK_INT 是否為 35。(I294d1)
1.5.0-beta01 版
2024 年 10 月 30 日
發布 androidx.credentials:credentials:1.5.0-beta01
和 androidx.credentials:credentials-play-services-auth:1.5.0-beta01
。1.5.0-beta01 版包含這些修訂項目。
新功能
下列新功能推出 Beta 版:
- 憑證選取次要 UI 體驗:應用程式開發人員在登入時呼叫 Credential Manager API 向使用者顯示選取器時,現在可以使用新的 API 將同一個
GetCredentialRequest
與指定檢視區塊 (例如使用者名稱或密碼欄位) 建立關聯。隨後,當使用者將焦點放在其中一個檢視畫面時,系統就會將對應的要求傳送至 Credential Manager。系統會彙整各供應商提供的憑證,並在自動填入功能中顯示,例如鍵盤或下拉式選單建議等次要 UI。因此,如果同時使用所有 API,系統會先向使用者顯示選取器,如果使用者關閉選取器並輕觸上述任一欄位,系統就會顯示鍵盤/下拉式建議。 - 還原憑證。還原憑證可用於將舊裝置上的使用者憑證還原到新的 Android 裝置。建立使用者的
RestoreCredential
後,如果使用者在設定階段選取要從舊裝置轉移的應用程式,憑證就會自動轉移到新裝置。
API 變更
- 開發人員可彈性地在
CryptoObject
和BiometricPromptData
設定器中設定條件。(Ie7e8e)
1.5.0-alpha06 版
2024 年 10 月 16 日
發布 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 版
2024 年 9 月 4 日
發布 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-alpha04 版
2024 年 8 月 7 日
發布 androidx.credentials:credentials:1.5.0-alpha04
和 androidx.credentials:credentials-play-services-auth:1.5.0-alpha04
。1.5.0-alpha04 版包含這些修訂項目。
API 變更
- 已為
CreateRestoreCredentialRequest
的isCloudBackupEnabled
參數新增預設值。
修正錯誤
- 已移除
credentials-play-services-auth
的minSdkVersion
。
1.5.0-alpha03 版
2024 年 7 月 24 日
發布 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
。
修正錯誤
- 新增了
RestoreCredential
API,用於還原應用程式 (If2d40)
1.5.0-alpha02 版
2024 年 6 月 12 日
發布 androidx.credentials:credentials:1.5.0-alpha02
和 androidx.credentials:credentials-play-services-auth:1.5.0-alpha02
。這個版本是在內部分支版本中開發而成。
新功能
- 現在,供應商可透過 Jetpack,在憑證建立和擷取流程中,直接將
BiometricPrompt
注入CredentialManager
。
API 變更
- 在 API 介面中新增
BiometricPromptData
,以便透過CredentialManager
使用新的內建BiometricPrompt
流程 (I3b159) - 修改
CreateEntry
和CredentialEntry
中的所有項目類別和子類別,以取得供應商的BiometricPromptData
公用程式。(I16936、I8e5bc) - 新增編碼內建
BiometricPrompt
流程錯誤和結果所需的型別 (使用CredentialManager
)。(I8e5bc)
1.5.0-alpha01 版本
2024 年 5 月 29 日
發布 androidx.credentials:credentials:1.5.0-alpha01
和 androidx.credentials:credentials-play-services-auth:1.5.0-alpha01
。這個版本是在內部分支版本中開發而成。
新功能
憑證選取次要 UI 體驗:應用程式開發人員在登入時呼叫 Credential Manager API 向使用者顯示選取器時,現在可以使用新的 API 將同一個 GetCredentialRequest
與指定檢視區塊 (例如使用者名稱或密碼欄位) 建立關聯。
隨後,當使用者將焦點放在其中一個檢視畫面時,系統就會將對應的要求傳送至 Credential Manager。系統會彙整各供應商提供的憑證,並在自動填入功能中顯示,例如鍵盤或下拉式選單建議等次要 UI。因此,如果同時使用所有 API,系統會先向使用者顯示選取器,如果使用者關閉選取器並輕觸上述任一欄位,系統就會顯示鍵盤/下拉式建議。
API 變更
PendingGetCredentialRequest
類別,可接收 (現有的)GetCredentialRequest
,以及在非同步提供 (現有的)GetCredentialResponse
時要叫用的回呼。- Android View 類別的新擴充功能設定程式 API,可設定
PendingGetCredentialRequest
的執行個體。使用這個 API 會準備指定的檢視區塊,讓使用者輕觸時,系統會在次要 UI 體驗 (例如鍵盤/下拉式建議) 中顯示憑證建議。
1.3 版本
1.3.0 版本
2024 年 10 月 2 日
發布 androidx.credentials:credentials:1.3.0
和 androidx.credentials:credentials-play-services-auth:1.3.0
。1.3.0 版包含這些修訂項目。
自 1.2.0 版以來的重要異動
為提升程式庫的可靠性和一致性,我們進行了多項重要改善,包括但不限於:
- 支援所有 Android 版本的
preferImmediatelyAvailableCredentials
。 - 改善 ProGuard 規則,減少應用程式大小增幅。
- 修正多項小錯誤。
1.3.0-rc01 版本
2024 年 7 月 10 日
發布 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 版
2024 年 6 月 12 日
發布 androidx.credentials:credentials:1.3.0-beta02
和 androidx.credentials:credentials-play-services-auth:1.3.0-beta02
。1.3.0-beta02 版包含這些修訂項目。
修正錯誤
- 修正邏輯,在含有前 U 裝置錯誤 (I31b37) 的公開金鑰憑證流程中,正確檢查
NOT_ALLOWED_ERR
而非CONSTRAINT_ERR
1.3.0-beta01 版本
2024 年 5 月 29 日
發布 androidx.credentials:credentials:1.3.0-beta01
和 androidx.credentials:credentials-play-services-auth:1.3.0-beta01
。1.3.0-beta01 版包含這些修訂項目。
API 變更
1.3.0-alpha04 版本
2024 年 5 月 14 日
發布 androidx.credentials:credentials:1.3.0-alpha04
和 androidx.credentials:credentials-play-services-auth:1.3.0-alpha04
。1.3.0-alpha04 版包含這些修訂項目。
修正錯誤
- 將 AndroidX 程式庫的預設
minSdkVersion
移至 21。(I6ec7f) - 支援為 Android 13 以下版本建立 PRF。
- 支援 Android 13 以下版本。
preferImmediatelyAvailableCredentials
1.3.0-alpha03 版
2024 年 4 月 17 日
發布 androidx.credentials:credentials:1.3.0-alpha03
和 androidx.credentials:credentials-play-services-auth:1.3.0-alpha03
。這個版本包含先前版本中缺少的來源 JAR。
1.3.0-alpha02 版本
2024 年 4 月 3 日
發布 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 變更
- 擴充 Credential Options API Surface,納入顯示優先順序資訊 (Ied6fe)
- 向結構化資料轉換輔助程式公開原始 Bundle (If03a0)
- 公開
isDefaultIcon
和isAutoSelectAllowedFromOption
API (I05c59) - 擴充憑證輸入 API 介面,納入預設圖示的相關資訊 (I9fe00)
- 在憑證項目中新增
entryGroupId
位元 (Id995c) - 在
CredentialEntry
API 介面中新增affiliationName
屬性。(I6261e) - 公開
fromXYZEntry
API,供架構使用 (I645a1)
修正錯誤
- 如果平台憑證管理工具無法使用,系統會提供備用解決方案。(b/310701473)
- 修正 clearCredentialState
API 造成的 NPE (b/327686881)
1.3.0-alpha01 版本
2023 年 12 月 13 日
發布 androidx.credentials:credentials:1.3.0-alpha01
和 androidx.credentials:credentials-play-services-auth:1.3.0-alpha01
。1.3.0-alpha01 版本包含以下修訂項目。
修正錯誤
- Google Play 服務現在需要最低 2023 年 8 月 23 日的 APK 版本 (APK 版本 230815045),且這項檢查已納入程式庫。(aosp/2856137)
- 修正因多個進行中要求的競爭狀況而導致的已恢復錯誤 (Ic3567)
1.2 版本
1.2.2 版本
2024 年 4 月 3 日
發布 androidx.credentials:credentials:1.2.2
和 androidx.credentials:credentials-play-services-auth:1.2.2
。1.2.2 版包含這些修訂項目。
修正錯誤
- 修正因多個進行中要求的競爭狀況而導致的已恢復錯誤 (Ic3567)
- 修正
clearCredentialState
API 導致的 NPE (b/327686881)
1.2.1 版本
2024 年 3 月 6 日
發布 androidx.credentials:credentials:1.2.1
和 androidx.credentials:credentials-play-services-auth:1.2.1
。1.2.1 版包含這些修訂項目。
修正錯誤
- 如果平台憑證管理工具無法使用,系統會提供備用解決方案。(b/310701473)
1.2.0 版本
2023 年 11 月 1 日
發布 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 版本
2023 年 10 月 4 日
發布 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 版
2023 年 9 月 20 日
發布 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 版本
2023 年 8 月 23 日
發布 androidx.credentials:credentials:1.2.0-beta03
和 androidx.credentials:credentials-play-services-auth:1.2.0-beta03
。1.2.0-beta03 版本包含以下修訂項目。
修正錯誤
- 由於 WebAuthn 規格中已規劃淘汰 uvm 擴充功能,因此系統會移除這項功能。(I2d46d)
- 確保符合有關
clientExtensions
、credProps
和 rk 屬性的 webauthn 規格 (I3ab01)
1.2.0-beta02 版
2023 年 8 月 1 日
發布 androidx.credentials:credentials:1.2.0-beta02
和 androidx.credentials:credentials-play-services-auth:1.2.0-beta02
。1.2.0-beta02 版包含此連結所列的修訂項目。
修正錯誤
- b/293743991 - 修正
authenticatorData
欄位的常數值,以便正確剖析 PublicKeyCredential 中的authenticationResponseJson
屬性
1.2.0-beta01 版本
2023 年 7 月 26 日
發布 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)
- 移除了實驗性
isAtLeastU()
API 的用法 (Ie9117、b/289269026) - 公開可接收許可清單的自訂來源 Getter (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 版本
2023 年 6 月 7 日
發布 androidx.credentials:credentials:1.2.0-alpha05
和 androidx.credentials:credentials-play-services-auth:1.2.0-alpha05
。這個版本是在內部分支版本中開發而成。
新功能
- 針對 GMS 模組中與公開分支版本一併推出的 get API,提供回溯相容的剖析功能。
1.2.0-alpha04 版本
2023 年 5 月 10 日
發布 androidx.credentials:credentials:1.2.0-alpha04
和 androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
。這個版本是在內部分支版本中開發而成。
1.2.0-alpha03 版本
2023 年 4 月 12 日
發布 androidx.credentials:credentials:1.2.0-alpha03
和 androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
。此版本是以內部分支版本為基礎。
1.2.0-alpha02 版本
2023 年 3 月 8 日
發布 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 版本
2023 年 2 月 8 日
發布 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 版本
2023 年 6 月 7 日
發布 androidx.credentials:credentials:1.0.0-alpha09
和 androidx.credentials:credentials-play-services-auth:1.0.0-alpha09
。1.0.0-alpha09 版包含此連結所列的修訂項目。
修正錯誤
1.0.0-alpha08 版本
2023 年 5 月 3 日
發布 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 版本
2023 年 4 月 19 日
發布 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 版本
2023 年 4 月 5 日
發布 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 版本
2023 年 3 月 22 日
發布 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 版本
2023 年 3 月 8 日
發布 androidx.credentials:credentials:1.0.0-alpha04
和 androidx.credentials:credentials-play-services-auth:1.0.0-alpha04
。1.0.0-alpha04 版包含此連結所列的修訂項目。
API 變更
- 在 Jetpack 程式庫中設定來源時,新增
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
需求。(Ibaad4) - 新增密碼金鑰取得流程例外狀況 (I4f654)
CredentialManager
API 自動選取行為更新 (I576dd)CreateCredentialRequest.DisplayInfo
現在會使用CharSequence
欄位,而非String
欄位。(I85e70)
修正錯誤
- 新增 Proguard 規則,確保 R8 不會移除 Play 驗證模組。(9543977)
1.0.0-alpha03 版本
2023 年 2 月 22 日
發布 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) 等情況
CredentialManager
例外狀況 API (I72947)
1.0.0-alpha02 版
2023 年 2 月 8 日
發布 androidx.credentials:credentials:1.0.0-alpha02
和 androidx.credentials:credentials-play-services-auth:1.0.0-alpha02
。1.0.0-alpha02 版包含此連結所列的修訂項目。
API 變更
CredentialManager
API 簽名變更 (Iabdec)CredentialManager
API 簽名變更 (I977ed)CredentialManager
API 簽名變更 (Ia6e9b)
修正錯誤
- WebAuthn 規格不再支援舊的「cable」,系統現在會針對傳輸清單傳回其替換項「hybrid」。
- 傳輸資料原本是以二維清單的形式傳回,現已修正為正確的一維清單。
1.0.0-alpha01 版
2023 年 1 月 11 日
發布 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 密碼管理工具並從中擷取。搭載 Android API 級別 33 以下版本的裝置需要此依附元件。
API 變更
- 推出使用新版 API 的新程式庫