פרטי כניסה

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

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

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

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

Kotlin

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

    // 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")
}

מגניב

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

    // 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"
}

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-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

12 במרץ 2025

androidx.credentials:credentials:1.5.0 ו-androidx.credentials:credentials-play-services-auth:1.5.0 משוחררים. הגרסה 1.5.0 כוללת את ההוספות האלה.

שינויים חשובים מאז גרסה 1.3.0

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

גרסה 1.5.0-rc01

15 בינואר 2025

androidx.credentials:credentials:1.5.0-rc01 ו-androidx.credentials:credentials-play-services-auth:1.5.0-rc01 משוחררים. הגרסה 1.5.0-rc01 כוללת את ההוספות האלה.

תכונות חדשות

  • גרסה חדשה עם עדכונים קטנים להטמעה

שינויים ב-API

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

  • הוצאה משימוש של 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 משוחררים. הגרסה הזו מפותחת בהסתעפות פנימית.

תכונות חדשות

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

שינויים ב-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 שגלויים לשימוש במסגרת (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 לקבלת נתונים במודולים של 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

  • כדי לאפשר בדיקה של כיתות הבקשות של הספק, צריך להגדיר את המשתנים ה-constructor כציבוריים.
  • להגדיר שיהיה חובה להוסיף סמלים לכל הכיתות של נכסי הקלט. עם זאת, אם ספקי פרטי הכניסה לא מספקים סמלים, בספרייה הזו יהיו סמלים חלופיים.
  • לאפשר לספקי פרטי הכניסה להגדיר כמה רשומות של פעולות אימות ולהגדיר כותרת לכל אחת מהן.
  • מסירים את כל הבקשות מהרמה הזו. עכשיו הספקים יכולים לקבל את המקור בקלות מהקלאס 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)
  • CreateCredentialRequest.DisplayInfo משתמש עכשיו בשדות CharSequence במקום בשדות String. (I85e70)

תיקוני באגים

  • מוסיפים כללי Proguard כדי לוודא שמודול האימות של Play לא יוסר על ידי R8. (9543977)

גרסה 1.0.0-alpha03

22 בפברואר 2023

androidx.credentials:credentials:1.0.0-alpha03 ו-androidx.credentials:credentials-play-services-auth:1.0.0-alpha03 משוחררים. גרסה 1.0.0-alpha03 כוללת את ההצהרות האלה.

תכונות חדשות

  • הוספנו תמיכה בכניסה באמצעות חשבון Google.

שינויים ב-API

  • מאפשרת ל-UnsupportedException לפעול בצורה תקינה (I68208)
  • הוספת סוג חריג חדש כדי להביא בחשבון מקרים שבהם המכשיר לא מכיל את הדגלים הנדרשים (If08dd)
  • 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' ולשלוף אותם ממנו. התלות הזו נדרשת במכשירים עם Android API ברמה 33 ומטה.

שינויים ב-API

  • ספרייה חדשה עם ממשקי API חדשים