פרטי כניסה

הספרייה הזו מספקת גישה מאוחדת לפרטי הכניסה של משתמש. הנתונים האלה יכולים לכלול סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. צריך להשתמש בספרייה הזו כדי לספק חוויות כניסה חלקות ומאובטחות.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסה אלפא
15 בינואר 2025 1.3.0 1.5.0-rc01 - 1.5.0-rc01

הצהרת יחסי תלות

כדי להוסיף תלות בפרטי כניסה, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר מאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle של האפליקציה או המודול:

Kotlin

dependencies {
    implementation("androidx.credentials:credentials:1.5.0-alpha05")

    // optional - needed for credentials support from play services, for devices running
    // Android 13 and below.
    implementation("androidx.credentials:credentials-play-services-auth:1.5.0-alpha05")
}

Groovy

dependencies {
    implementation "androidx.credentials:credentials:1.5.0-alpha05"

    // optional - needed for credentials support from play services, for devices running
    // Android 13 and below.
    implementation "androidx.credentials:credentials-play-services-auth:1.5.0-alpha05"
}

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.

דיווח על בעיה חדשה

מידע נוסף זמין במסמכי התיעוד של Issue Tracker.

אין הערות לגבי הגרסה של הארטיפקט הזה.

Credentials 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.5

גרסה 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

תרומה חיצונית

  • הוצאה משימוש של 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

  • מאפשר למפתחים גמישות להגדיר תנאים בתוך ה-setters של 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 כדי לאפשר העברה קלה יותר של הכיתות האלה דרך IPC (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

  • נוספו כיתות חדשות לבקשות של Restore Credentials.
  • סוג חדש של פרטי כניסה, 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 משוחררים. הגרסה הזו מפותחת בהסתעפות פנימית.

תכונות חדשות

  • מעכשיו אפשר להשתמש ביכולת של CredentialManager להטמיע ישירות BiometricPrompt בתהליכי היצירה והאחזור של פרטי הכניסה דרך Jetpack לספקי שירות.

שינויים ב-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 של Credential Manager ברגעי הכניסה כדי להציג למשתמש בורר, יכולים עכשיו להשתמש בממשקי API חדשים כדי לשייך את אותו GetCredentialRequest לתצוגה נתונה, כמו שם משתמש או שדה סיסמה.

לאחר מכן, כשהמשתמש יתמקד באחת מהתצוגות האלה, הבקשה המתאימה תישלח ל-Credential Manager. פרטי הכניסה שמתקבלים נצברים אצל הספקים השונים ומוצגים במילוי האוטומטי, כמו בממשקי משתמש משניים, למשל הצעות מהמקלדת או מהתפריט הנפתח. לכן, כשמשתמשים בכל ממשקי ה-API יחד, מוצג למשתמש תחילה בורר. אם הוא סוגר את הבורר ומקיש על אחד מהשדות שצוינו למעלה, מוצגות לו הצעות מהמקלדת או מהתפריט הנפתח.

שינויים ב-API

  • סוג PendingGetCredentialRequest שמקבל GetCredentialRequest (שקיימת מראש) ופונקציית קריאה חוזרת (callback) שתופעל עם 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 בתהליכי אימות של מפתחות ציבוריים שמכילים שגיאה במכשירים מדור קודם (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

  • משנים את השם של reateCredentialRequest Bundle conversion API. (I46b95)
  • עדכון של API של priorityhints (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 חדש לממשק ה-API של CredentialEntry. (I6261e)
  • ממשקי API של fromXYZEntry שגלויים לשימוש ב-framework (I645a1)

תיקוני באגים - נוסף פתרון חלופי למקרה שמנהל פרטי הכניסה של הפלטפורמה לא זמין. (b/310701473) - תיקון שגיאת NPE שנגרמה על ידי clearCredentialState API (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 Services היא עכשיו 2023 v08.23 (גרסת APK 230815045), והבדיקה הזו מוטמעת בספרייה. (aosp/2856137)
  • תיקון השגיאה already-resume שנגרמת כתוצאה מתנאי מרוץ של מספר בקשות בטיפול (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 כוללת את ההוספות האלה.

תיקוני באגים

  • תיקון השגיאה already-resume שנגרמת כתוצאה מתנאי מרוץ של מספר בקשות בטיפול (Ic3567)
  • תיקון שגיאת NPE שנגרמה על ידי clearCredentialState API (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 לתמיכה ב-Credential Provider בשמירה ובאחזור של סיסמאות ומפתחות גישה לפי בקשות של משתמשים.

גרסה 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)
  • מוודאים שהנכסים clientExtensions,‏ credProps ו-rk תואמים למפרט של webauthn (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)
  • הוספת Test API (I61c1d)
  • הוספת Test API (Iaeb6f)
  • הוסרו שימושים ב-API הניסיוני isAtLeastU() (Ie9117, ‏ b/289269026)
  • חשיפת פונקציית getter מותאמת אישית של מקור שמקבלת רשימת היתרים (I0c1b4)
  • הוספה של הערה VisibleForTest (I5467a)
  • הוספה של הערה VisibleForTest (Idf57a)
  • הסרת ממשקי API לבדיקה בלבד (Idcc05)
  • חשיפת כיתות של רשומות של ספקים לרמות API נמוכות יותר (I2e00a)
  • הוספת ממשקי API לבדיקה (Id6b9e)

תיקוני באגים

  • הוספת ממשקי API לבדיקה (I0d243)
  • הוספת ממשקי API חדשים לבדיקה (I6fa12)
  • חשיפת האפשרות לבחירה אוטומטית לבקשות Create (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 של get במודולים של 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

  • כדי לאפשר בדיקה של כיתות הבקשות של הספק, צריך להגדיר את ה-constructors כציבוריים.
  • להגדיר שיהיה חובה להוסיף סמלים לכל הכיתות של נכסי הקלט. עם זאת, אם ספקי פרטי הכניסה לא מספקים סמלים, בספרייה הזו יהיו סמלים חלופיים.
  • לאפשר לספקי פרטי הכניסה להגדיר מספר רשומות של פעולות אימות ולהגדיר שם לכל אחת מהן.
  • מסירים את כל הבקשות מהרמה הזו. עכשיו הספקים יכולים לקבל את המקור בקלות מהקלאס 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 לתמיכה ב-Credential Provider בשמירה ובאחזור של סיסמאות ומפתחות גישה לפי בקשות של משתמשים.

שינויים ב-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 מכילה את ההצהרות האלה על ביצוע שינויים (commits).

תיקוני באגים

  • תיקון באג שנגרם כתוצאה משינויים בתצורה (a75fca, ‏ b/276316128)
  • אין לשבור את התהליך שלאחר U ב-SDK מדור קודם בלבד (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)
  • עדכון של התנהגות הבחירה האוטומטית של CredentialManager API (I576dd)
  • עכשיו נעשה שימוש בשדות CharSequence במקום בשדות String ב-CreateCredentialRequest.DisplayInfo. (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)
  • CredentialManager exception api (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

  • CredentialManager שינויים בחתימה של API (Iabdec)
  • CredentialManager שינויים בחתימה של API (I977ed)
  • CredentialManager שינויים בחתימת ה-API (Ia6e9b)

תיקוני באגים

  • האפשרות הקודמת 'כבל' כבר לא נתמכת במפרט של webauthn, והאפשרות החלופית 'היברידית' מוחזרת עכשיו ברשימת התחבורה.
  • הטרנזפורטים הוחזרו ברשימות דו-ממדיות, והבעיה תוקנה כך שהן יהיו ברשימות חד-ממדיות.

גרסה 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 חדשים