ביומטרית
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
---|---|---|---|---|
26 במרץ 2025 | 1.1.0 | - | - | 1.4.0-alpha03 |
הצהרת יחסי תלות
כדי להוסיף תלות ב-Biometric, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle
של האפליקציה או המודול:
מגניב
dependencies { // Java language implementation implementation "androidx.biometric:biometric:1.1.0" // Kotlin implementation "androidx.biometric:biometric-ktx:1.4.0-alpha02" }
Kotlin
dependencies { // Java language implementation implementation("androidx.biometric:biometric:1.1.0") // Kotlin implementation("androidx.biometric:biometric:1.4.0-alpha02") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גרסה 1.4
גרסה 1.4.0-alpha03
26 במרץ 2025
androidx.biometric:biometric:1.4.0-alpha03
משוחרר. גרסת 1.4.0-alpha03 מכילה את ההוספות האלה.
תכונות חדשות
- הוספנו ממשק API חדש של נקודת כניסה לאימות
registerForAuthenticationResult()
, שמחליף את המודולandroidx.biometric:biometric-ktx
ואתandroidx.BiometricPrompt
. ממשק ה-API החדש הזה מבוסס על Activity Result API, והוא מספק תאימות חלקה לפיתוח ב-Kotlin וב-Java.
שינויים ב-API
- שינוי השם של
ERROR_MORE_OPTIONS_BUTTON
ל-ERROR_CONTENT_VIEW_MORE_OPTIONS_BUTTON
(I71d07) - מוסיפים הערה
@Deprecated
עבורIdentityCredential
כדי לשמור על עקביות עם המסגרת. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609) - [1/3] הסרה של biometric.auth ושל ספריית kotlin, שייעצבו מחדש. (I2f67c)
- [2/3] מוסיפים את
AuthenticationRequest
כקלט לאימות ואתAuthenticationResult
כסוג תוצאת האימות. יש שני סוגים שלAuthenticationRequest
, עם בוני גרסת build. (I50fd9)BiometricRequest
לאימות ביומטרי עםStrength
שונים ו-Fallback
אופציונלי.CredentialRequest
לאימות באמצעות פרטי כניסה של המכשיר בלבד.
- [3/3] הוספת ממשקי API חדשים מסוג activity-result-pattern למודול הביומטרי. באופן ספציפי, מוסיפים API לרישום שנקרא
registerForAuthenticationResult()
, שמירשם אתAuthenticationResultCallback
ואתonAuthenticationFailedCallback
האופציונלי, ומספקAuthenticationResultLauncher
כדי להתחיל את האימות עם כל הקלט. (I2b06e)
תיקוני באגים
- הספרייה הזו משתמשת עכשיו בהערות של JSpecify לגבי ערכים null, שהן שימוש בסוגים. מפתחי Kotlin צריכים להשתמש בארגומנטים הבאים של המהדר כדי לאכוף שימוש נכון:
-Xjspecify-annotations=strict
,-Xtype-enhancement-improvements-strict-mode
(Ib49b4, b/326456246) - תוקנה בעיה שבה לא ניתן ליצור מופע של קטע
androidx.biometric.FingerprintDialogFragment
. (I51c4a, b/181805603) - תוקנה בעיה שבה התפריט
BiometricPrompt
לא נסגר כשלוחצים על לחצן הבית במכשיר. (I8c393, I0ca8c, b/149770989) - תוקנו חוסר עקביות בקוד השגיאה של השבתת אימות ביומטרי של אפליקציה ב-API 34/35. (Ice99d, b/386918213)
- לאכוף אימות ביומטרי חזק גם במכשירים ישנים יותר, באמצעות מאמתים משולבים. (Ibb853, I5cfb3, b/257670132)
גרסה 1.4.0-alpha02
7 באוגוסט 2024
androidx.biometric:biometric:1.4.0-alpha02
ו-androidx.biometric:biometric-ktx:1.4.0-alpha02
משוחררים. הגרסה 1.4.0-alpha02 מכילה את ההוספות האלה.
תכונות חדשות
PromptContentView
מאפשר למפתחים להציג את תצוגת התוכן בהתאמה אישית כאפשרות נוספת לתצוגת טקסט פשוט של תיאור- הלוגו של האפליקציה מוצג בהנחיה לביומטריה – הלוגו נוסף באופן אוטומטי באמצעות סמל האפליקציה.
שינויים ב-API
- הוספת ממשקי API לתמיכה בתצוגת תוכן בהתאמה אישית
BiometricPrompt.PromptInfo.Builder#setContentView
BiometricPrompt.PromptInfo#getContentView
- ממשק
PromptContentView
- הכיתה
PromptVerticalListContentView
- הכיתה
PromptContentViewWithMoreOptionsButton
(לאפליקציות בעלות הרשאות בלבד)
- הוספת ממשקי API ללוגו התמיכה (לאפליקציות בעלות הרשאות בלבד)
BiometricPrompt.PromptInfo.Builder#setLogoBitmap
BiometricPrompt.PromptInfo.Builder#setLogoRes
BiometricPrompt.PromptInfo.Builder#setLogoDescription
BiometricPrompt.PromptInfo#getLogoBitmap
BiometricPrompt.PromptInfo#getLogoRes
BiometricPrompt.PromptInfo#getLogoDescription
58c35c6
תיקוני באגים
- עדכון
compileSdk
ל-35 5dc41be
גרסה 1.4.0-alpha01
29 במאי 2024
androidx.biometric:biometric:1.4.0-alpha01
ו-androidx.biometric:biometric-ktx:1.4.0-alpha01
משוחררים. הגרסה הזו מפותחת בהסתעפות פנימית ומיועדת ל-Android 15 Beta 2.
תיקוני באגים
- עדכון ממשק המשתמש כך שיתאים לשינויים בפלטפורמה ב-Android 15
גרסה 1.2.0
גרסה 1.2.0-alpha05
21 בספטמבר 2022
androidx.biometric:biometric:1.2.0-alpha05
ו-androidx.biometric:biometric-ktx:1.2.0-alpha05
משוחררים. גרסה 1.2.0-alpha05 מכילה את ההוספות האלה.
שינויים ב-API
- הוספנו תמיכה ב-
CryptoObject
ל-android.security.identity.PresentationSession
ב-Android 13. (C5f1ec, b/197965513)
תיקוני באגים
- הוסר וריאנט משאב מיותר כדי לצמצם את גודל הספרייה. (I3601e, b/220178553)
- תוקנה בעיה ב-
BiometricPrompt
שמתארח בהקשרים שאינם פעילות. (Ife255)
גרסה 1.2.0-alpha04
17 בנובמבר 2021
androidx.biometric:biometric:1.2.0-alpha04
ו-androidx.biometric:biometric-ktx:1.2.0-alpha04
משוחררים. גרסה 1.2.0-alpha04 מכילה את ההוספות האלה.
תכונות חדשות
- תמיכה משופרת ב-BiometricPrompt עבור קטעים שמתארחים בהקשרים שאינם פעילויות (I9312b)
שינויים ב-API
- הוספנו תמיכה ב-API BiometricManager.Strings של Android 12 (I12f2d)
- שינוי התאימות של היעד והמקור מ-Java 7 ל-Java 8 (I16129)
תיקוני באגים
- תוקנה בעיה ב-API 29 שבה במכשירים מסוימים (כולל מכונות וירטואליות) הופיעה שגיאת ביטול כשהמערכת חזרה לקוד אימות/לסיסמה/לקו ביטול נעילה. חשוב לזכור שבמכשירים מסוימים עם API 29, הפעולה הזו עשויה לגרום להצגת בקשה למשתמש להזין את נעילת המסך שלו, גם אם יש לו שיטה ביומטרית זמינה ורשומה. (b/142740104)
- תוקנה בעיה ב-API 29 שבה מכשירים ללא חומרה ביומטרית לא עברו באופן תקין לשימוש בקוד PIN/בתבנית/בסיכה (b/170517889)
גרסה 1.2.0-alpha03
24 בפברואר 2021
androidx.biometric:biometric:1.2.0-alpha03
ו-androidx.biometric:biometric-ktx:1.2.0-alpha03
משוחררים. גרסה 1.2.0-alpha03 כוללת את ההוספות האלה.
שינויים ב-API
- נוספו תוספים של קורוטינים מושהים ל-CredentialAuthPrompt, בדומה לאלה שקיימים לסוגים אחרים של AuthPrompt. (I9ac70)
גרסה 1.2.0-alpha02
27 בינואר 2021
androidx.biometric:biometric:1.2.0-alpha02
ו-androidx.biometric:biometric-ktx:1.2.0-alpha02
משוחררים. גרסה 1.2.0-alpha02 מכילה את ההוספות האלה.
שינויים ב-API
- שינינו את האופן שבו מוגדרים חלק מהשדות של
AuthPrompt
, שהיו מוגדרים בעבר באמצעות בונה, לארגומנטים של שיטתstartAuthentication(...)
. (I18896, b/174098373) - הוספנו דרישות מינימום לרמת ה-API עבור סוגי
AuthPrompt
עם תמיכה מוגבלת או ללא תמיכה בגרסאות Android ישנות יותר. (I18896) - נוספו שיטות getter לכל השדות של
AuthPrompt
שמוגדרים באמצעות ה-builder. (I18896) - הוספנו תוספים של קורוטינים מושהים ב-Kotlin לאימות ביומטרי דרך ממשקי ה-API של
AuthPrompt
. הפונקציות האלה יחזירו אתAuthenticationResult
ישירות במקרה של הצלחה, או יזרקו חריגה במקרה של שגיאה או כשל (דחייה של פרטי הכניסה). (Iffc9e)
תיקוני באגים
- תוקנה בעיה שבה לפעמים
BiometricManager.canAuthenticate(int)
החזיר את קוד הסטטוס הלא נכון למכשיר עם חיישן טביעות אצבע ב-Android 10 (API ברמה 29). (I72420, b/176921662) - תוקנה בעיה שבה
BiometricManager.canAuthenticate(int)
החזיר את קוד הסטטוס הלא נכון למכשיר ללא חומרה ביומטרית וללא מספר PIN, דפוס או סיסמה רשומים ב-Android 10 (API ברמה 29) ובגרסאות קודמות של SDK. (I79b7d, b/174505824) - תוקנה דליפת זיכרון שהתרחשה כש-
BiometricPrompt
היה מתארח בחלקיק עם מחזור חיים קצר יותר מזה של הפעילות המשויכת אליו. (I70864, b/167014923)
גרסה 1.2.0-alpha01
2 בדצמבר 2020
androidx.biometric:biometric:1.2.0-alpha01
ו-androidx.biometric:biometric-ktx:1.2.0-alpha01
משוחררים. גרסה 1.2.0-alpha01 מכילה את ההוספות האלה.
תכונות חדשות
- השקנו את המודול
androidx.biometric:biometric-ktx
, שמוסיף ממשקי API ותוספים ספציפיים ל-Kotlin בנוסף ל-androidx.biometric:biometric
.
שינויים ב-API
- נוספו ממשקי
AuthPrompt
API חדשים ליצירתBiometricPrompt
ולביצוע אימות. בממשקי ה-API האלה לא נדרש ליצור אתBiometricPrompt
בקריאה חוזרת מוקדמת של מחזור חיים, כמוonCreate
. (I19022) - הוספנו תוספי Kotlin ל-
Fragment
ול-FragmentActivity
עבור ממשקי ה-API החדשים שלAuthPrompt
. (Iaf98c)
גרסה 1.1.0
גרסה 1.1.0
27 בינואר 2021
androidx.biometric:biometric:1.1.0
משוחרר. גרסה 1.1.0 כוללת את ההצהרות האלה.
שינויים משמעותיים מאז גרסה 1.0.0
- הוספנו תמיכה עם תאימות לאחור בתכונות ובעדכוני API חדשים של אימות ביומטרי שהוצגו ב-Android 11.
- צמצמנו משמעותית את גודל האפליקציה של הספרייה (במקרים מסוימים, ב-100KB ויותר).
- הוסרו מקורות שונים של דליפות זיכרון שנגרמו בעבר על ידי הספרייה.
- תוקנו כשלים באימות הכיתה שעשויים להשפיע על הביצועים בגרסאות Android ישנות יותר.
- ביצענו שיפורים נוספים ביציבות ובהתנהגות של הספרייה.
גרסה 1.1.0-rc01
11 בנובמבר 2020
androidx.biometric:biometric:1.1.0-rc01
משוחרר. גרסה 1.1.0-rc01 כוללת את השמירות האלה.
תיקוני באגים
- תוקנה בעיה במכשירים מסוימים שבה פעולות מסוימות (אימות, ביטול וכו') היו גורמות לפעמים להצגת השגיאה
NullPointerException
. (b/151316421) - תוקנה בעיה שבה חלק ממכשירי Pixel דיווחו על סטטוס שגוי כשהשתמשו ב-
BiometricManager#canAuthenticate(int)
כדי לבדוק את התכונות הביומטריות של Class 3 ב-Android 10. (b/170406186)
גרסה 1.1.0-beta01
1 באוקטובר 2020
androidx.biometric:biometric:1.1.0-beta01
משוחרר. גרסה 1.1.0-beta01 כוללת את השמירות האלה.
תכונות חדשות
- צמצמנו באופן משמעותי את גודל ה-APK של הספרייה (במקרים מסוימים, ב-100KB ויותר בפורמט דחוס) על ידי החלפת אנימציות של תיבת דו-שיח בנכסים סטטיים ב-Android 8.1 ובגרסאות קודמות. (I4844e)
- כשהאימות הביומטרי נעול,
BiometricPrompt
עובר עכשיו באופן אוטומטי לאימות פרטי הכניסה של המכשיר (אם הדבר מורשה) בכל הגרסאות הנתמכות של Android. (b/149579143)
תיקוני באגים
- תוקנה בעיה שבה
BiometricPrompt
גרמה לקריסה במכשירי Android 9 מסוימים ללא חיישן טביעות אצבע. (b/151443237) - תוקן
NullPointerException
פוטנציאלי ב-FingerprintDialogFragment
. (b/167951429) - תוקנה בעיה שבה נעשה שימוש בסוג
CryptoObject
שגוי להפעלת שיטת רפלקציה ב-BiometricManager
. (b/165824669) - תוקנה בעיה שבה הצגת
BiometricPrompt
שוב זמן קצר אחרי סגירה גרמה לסגירה האוטומטית של ההנחיה החדשה במכשירי Android 10 מסוימים. (b/157783075) - תוקנו דליפות זיכרון שקשורות לשימוש ב-
FingerprintManagerCompat
. (b/165840273) - תוקנו בעיות שקשורות לממשק המשתמש של תיבת הדו-שיח של טביעת האצבע, שהיה מוסתר או הוצג באופן שגוי במכשירי Android 9 מסוימים. (b/154868505, b/148350291)
גרסה 1.1.0-alpha02
19 באוגוסט 2020
androidx.biometric:biometric:1.1.0-alpha02
משוחרר. גרסה 1.1.0-alpha02 מכילה את ההוספות האלה.
תכונות חדשות
- עכשיו יכול להיות שה-
BiometricManager#canAuthenticate()
יחזיר את הערךBIOMETRIC_STATUS_UNKNOWN
כדי לציין שהמשתמש יכול עדיין לבצע אימות, או את הערךBIOMETRIC_ERROR_UNSUPPORTED
כדי לציין שהמכשיר לא תומך בשילוב נתונים ספציפי של מאמת. - עכשיו אפשר להשתמש ב-
BiometricPrompt#authenticate()
לאימות פרטי הכניסה של המכשיר עםCryptoObject
משויך ב-Android 11 (רמת API 30) ואילך בלבד.
שינויים ב-API
- הוספת אפשרות לספק
Executor
מפורש בזמן יצירת מופע שלBiometricPrompt
. (I6bb8a) - נוספה השיטה
BiometricManager#canAuthenticate(int)
מ-Android 11. (Ia3f1c) - עדכנו את
BiometricPrompt
כדי להוסיף תמיכה בקבועים שלBiometricManager.Authenticators
מ-Android 11. (I39bd8) - נוספה השיטה
BiometricPrompt.AuthenticationResult#getAuthenticationType()
מ-Android 11. (Icfad5) - נוסף קוד השגיאה
BiometricPrompt.ERROR_SECURITY_UPDATE_REQUIRED
מ-Android 11. (I6610b) BiometricPrompt.CryptoObject
עודכן כדי לתמוך ב-IdentityCredential
ב-Android 11 (רמת API 30) ואילך בלבד. (I1d9f6)
תיקוני באגים
- תוקנו דליפות זיכרון שדווחו על ידי LeakCanary ב-
BiometricFragment
וב-BiometricViewModel
. (b/144919472) - מוודאים ש-
BiometricViewModel
לא יתקשר יותר ל-MutableLiveData#setValue()
משרשור ברקע. (b/159983244) - תוקנה בעיה שבה
BiometricPrompt
לא טיפל כראוי בנעילת חשבון זמנית ברמות מסוימות של ממשקי API. (9acfce9) - תוקנה בעיה שבה
BiometricPrompt
החזיר את קוד השגיאה הלא נכון למכשיר שלא מאובטח באמצעות פרטי כניסה לנעילת מסך ברמות מסוימות של ממשקי API. (b/148626482) - תוקנה בעיה שבה
BiometricManager
ו-BiometricPrompt
החזירו קודי שגיאה שגויים למכשיר ללא הטמעה של מסך הנעילה ברמות מסוימות של ממשקי API. (891c6e0)
גרסה 1.1.0-alpha01
24 ביוני 2020
androidx.biometric:biometric:1.1.0-alpha01
משוחרר. גרסה 1.1.0-alpha01 כוללת את ההוספות האלה.
תכונות חדשות
- שיפרנו את ההטמעה הפנימית של הספרייה כדי לטפל במקורות פוטנציאליים של דליפות זיכרון והתנהגות לא מכוונת אחרת:
- עכשיו, קטעי קוד פנימיים משתפים נתונים ומשמרים אותם באמצעות
ViewModel
שמקושר למחזור החיים של הפעילות של אפליקציית הלקוח. - אימות פרטי הכניסה של המכשיר בגרסאות Android שקדמו ל-Android 10 (רמת API 29) לא מתחיל יותר פעילות שקוופה באפליקציית הלקוח.
- עכשיו, קטעי קוד פנימיים משתפים נתונים ומשמרים אותם באמצעות
תיקוני באגים
- נפתרו אזהרות לגבי הוצאה משימוש שקשורות לשימוש ב-
FingerprintManagerCompat
. (b/142967618) - שינוי האופן שבו מתבצעת הקריאה לשיטות פלטפורמה שמאובטחות באמצעות SDK, כדי למנוע בעיות באימות הכיתות בגרסאות ישנות יותר של Android. (94beb4b)
- הספרייה לא מייצאת יותר יחסי תלות ב-Gradle שאינם חלק מה-API הציבורי. (f289d9e)
גרסה 1.0.1
גרסה 1.0.1
18 בדצמבר 2019
androidx.biometric:biometric:1.0.1
משוחרר. גרסה 1.0.1 מכילה את ההצהרות האלה.
תיקוני באגים
- הרחבנו את הפתרון החלופי הקיים של טביעת האצבע לאימות מבוסס-קריפטוגרפיה לספקים ידועים שהושפעו, תוך הגבלה שלו ל-API 28 (b/143361271)
- תוקנה בעיה במכשירים מסוימים שבה תיבת הדו-שיח לביומטריה הוצגה מתחת לשכבת-על של המערכת (b/143230260)
- תוקנו כמה בעיות ב-
setDeviceCredentialAllowed(true)
(b/143091227, b/143097321, b/143653944) - תוקנה בעיה בגרסאות מסוימות של Android שבה לא תמיד התבצעה קריאה ל-
onAuthenticationSuccess
אחרי שהמשתמש אישר את פרטי הכניסה של המכשיר (b/145232806) - תוקנה בעיה בגרסאות מסוימות של Android שבה הפונקציה
onAuthenticationError
לא תמיד הופעל כשההודעת הבקשה נסגרה בזמן סיבוב המסך (b/145230042) - תוקנה בעיה בגרסאות מסוימות של Android שבה ההודעה לא נסגרה כשקיבלנו קודי שגיאה מסוימים (b/143683687)
- תוקן פוטנציאל
NullPointerException
ב-BiometricFragment
(b/142599311)
גרסה 1.0.0
גרסה 1.0.0
7 בנובמבר 2019
androidx.biometric:biometric:1.0.0
פורסם ללא שינויים מאז 1.0.0-rc02
. גרסה 1.0.0 כוללת את ההצהרות האלה.
תכונות עיקריות בגרסה 1.0.0
- גרסה תואמת של ממשקי ה-API
BiometricPrompt
ו-BiometricManager
, כפי שהוטמעו ב-Android 10, עם תמיכה מלאה בתכונות החל מ-Android 6.0 (API 23) - ניהול מחזור חיים מובנה של
BiometricPrompt
בתוךFragment
אוFragmentActivity
- טיפול מיוחד במכשירים שידועים כמציגים באופן שגוי נתונים ביומטריים חלשים במהלך אימות מבוסס-קריפטוגרפיה
גרסה 1.0.0-rc02
23 באוקטובר 2019
androidx.biometric:biometric:1.0.0-rc02
משוחרר. גרסה 1.0.0-rc02 כוללת את ההוספות האלה.
תיקוני באגים
- הוספנו פתרון זמני למכשירים מסוימים שידועים ככאלה שמספקים באופן שגוי נתונים ביומטריים חלשים כשמתבצעת הפעלה של אימות מבוסס-קריפטוגרפיה בגרסאות API 28 ו-29 (b/142150327)
גרסה 1.0.0-rc01
9 באוקטובר 2019
androidx.biometric:biometric:1.0.0-rc01
משוחרר. גרסה 1.0.0-rc01 כוללת את ההצהרות האלה.
תיקוני באגים
- תוקנה קריסה פוטנציאלית ב-
FingerprintDialogFragment
כשסוגרים אותה בזמן שהמסך מסתובב (b/141356362) - תוקנה בעיה שבה קבלת
AuthenticationResult
null מ-API של המסגרת עלולה לגרום לקריסה (b/138862251) - תוקנו קריסות שנגרמו בגלל סגירת
BiometricPrompt
אחריonSaveInstanceState()
(b/138825362, b/140447194)
גרסה 1.0.0-beta02
18 בספטמבר 2019
androidx.biometric:biometric:1.0.0-beta02
משוחרר. גרסה 1.0.0-beta02 כוללת את ההוספות האלה.
תיקוני באגים
- תיקון בעיות בתמיכה בפרטי כניסה של מכשירים בגרסה
1.0.0-beta01
- הוסרו יחסי התלות ב-Java 8 והוחלפו ביחסי תלות ב-Java 7 (b/140508526)
FingerprintHelperFragment
מעביר עכשיו את ההודעהERROR_HW_NOT_PRESENT
בצורה נכונה כשלא מזוהה חומרה לזיהוי טביעות אצבע (b/140427586)
גרסה 1.0.0-beta01
29 באוגוסט 2019
androidx.biometric:biometric:1.0.0-beta01
משוחרר. גרסה 1.0.0-beta01 כוללת את ההצהרות האלה.
תכונות חדשות
הוספנו קונסטרוקטור שני ל-BiometricPrompt שמאפשר לארח אותו ב-Fragment (בניגוד לקונסטרוקטור הקיים, שדורש FragmentActivity).
אנחנו שמחים גם להוסיף לספרייה הביומטרית של AndroidX את הפונקציונליות הבאה מ-Android 10:
BiometricManager#canAuthenticate
BiometricPrompt.PromptInfo#setConfirmationRequired
BiometricPrompt.PromptInfo#setDeviceCredentialAllowed
ב-Android 10, הספרייה תפעיל את השיטות התואמות מ-Platform API. ברמות API ישנות יותר, הספרייה תדמה את ההתנהגות.
שינויים ב-API
- נוספה קונסטרוקטור ספציפי לקטע קוד להנחיה לביומטריה (b/131980596)
- עיינו בקטע 'תכונות חדשות' שלמעלה.
תיקוני באגים
- הוספת תמיכה בפרטי כניסה של מכשיר ב-BiometricPrompt עבור L+
- תוקן BiometricPrompt כך שישתמש בערכי קבועים של שגיאות גלויים לכולם (b/137788194)
- תיקון
NullPointerException
ב-BiometricPrompt.onAttach()
(b/136103103) - שינינו את ההתנהגות כדי שלא יהיה אפשר לבטל את BiometricPrompt על ידי אירוע מגע מחוץ להנחיה (b/135684487)
- תוקנה קריסה של onAuthenticationError כשמוחזר ערך שגיאה null ב-Kotlin (b/128350861)
- עכשיו אפשר לשנות את הסגנון של FingerprintDialogFragment (b/127878106)
- עכשיו אפשר לגלול ב-FingerprintDialog (b/126367887)
- תוקן באג שבו סיבוב תיבת הדו-שיח לביומטריה גורם להצגת השגיאה
IllegalStateException
(b/124153656), (b/123811924) - תוקנה התנהגות לא עקבית ברמות API 23 עד 27. (b/124066957)
- תוקנה בעיה שבה הטקסט הלא נכון הוקרא באמצעות TalkBack בתיבת הדו-שיח של התחברות באמצעות טביעת אצבע. (b/123572331)
גרסה 1.0.0-alpha04
3 באפריל 2019
androidx.biometric:biometric:1.0.0-alpha04
משוחרר. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.
תיקוני באגים
- לא תמיד מתבצע ניקוי של קטעי מידע ביומטרי קבועים. (b/121117380)
BiometricPrompt
קבוע מאפשר רק מופע אחד שלBiometricPrompt.AuthenticationCallback
(b/123857949)- תוקנה התנהגות השגיאה
BiometricPrompt
שלא הייתה עקבית בין גרסאות המערכת לגרסאות התאימות. (b/123572326) - פונקציית קריאה חוזרת קבועה
onAuthenticationError()
עם@NotNull errString
גורמת ל-NullPointerException
בזמן הריצה (b/123167217) - תוקנו קריסות של הלחצן
androidx.BiometricPrompt
'ביטול' (b/122054485) - תוקנה בעיה שבה הכותרת או התיאור של
androidx.biometric.PromptInfo
לא השתנו ב-Android P (b/122856773)
גרסה 1.0.0-alpha03
17 בדצמבר 2018
תיקוני באגים
- תוקנו בעיות שקשורות לקטעים
- במכשירים מדגם O ואילך, שגיאות של נעילת חשבון מוחזרות באופן מיידי כדי לשמור על עקביות עם מכשירי P ואילך