المقاييس الحيوية

المصادقة باستخدام المقاييس الحيوية أو بيانات اعتماد الجهاز وتنفيذ العمليات التشفيرية
آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار التجريبي الأول
7 أغسطس 2024 1.1.0 - - 1.4.0-alpha02

الإعلان عن التبعيات

لإضافة تبعية على Biometric، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle ل تطبيقك أو وحدتك:

Groovy

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

لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. أخبرنا إذا اكتشفت مشكلات جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

الإصدار 1.4

الإصدار 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 يسمح للمطوّرين بعرض طريقة عرض المحتوى المخصّصة كخيار إضافي لعرض نص الوصف العادي.
  • يظهر شعار التطبيق في طلب البيانات الحيوية، ويتمّت إضافته تلقائيًا باستخدام رمز التطبيق.

تغييرات واجهة برمجة التطبيقات

  • إضافة واجهات برمجة تطبيقات لإتاحة عرض المحتوى المخصّص
    • BiometricPrompt.PromptInfo.Builder#setContentView
    • BiometricPrompt.PromptInfo#getContentView
    • واجهة PromptContentView
    • الصف PromptVerticalListContentView
    • فئة PromptContentViewWithMoreOptionsButton (للتطبيقات المميّزة فقط)
  • إضافة واجهات برمجة التطبيقات للسماح بعرض الشعار (للتطبيقات المميّزة فقط)
    • 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. تم تطوير هذا الإصدار في فرع داخلي ويستهدف الإصدار التجريبي 2 من Android 15.

إصلاح الأخطاء

  • تعديل واجهة المستخدم لتتلاءم مع التغييرات في نظام التشغيل في 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 على هذه عمليات التنفيذ.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة دعم 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)

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة التوافق مع واجهة برمجة التطبيقات BiometricManager.Strings لنظام التشغيل Android 12 (I12f2d).
  • تم تغيير توافق الهدف والمصدر من Java 7 إلى Java 8 (I16129)

إصلاح الأخطاء

  • تم إصلاح مشكلة في واجهة برمجة التطبيقات 29 حيث كان يظهر خطأ إلغاء على بعض الأجهزة (بما في ذلك المحاكيات) عند الرجوع إلى رقم التعريف الشخصي أو النقش أو كلمة المرور. يُرجى العلم أنّه في بعض الأجهزة التي تعمل بالإصدار 29 من واجهة برمجة التطبيقات، قد يؤدي ذلك إلى مطالبة المستخدم بقفل الشاشة حتى إذا كان مقياسًا حيويًا متاحًا ومسجَّلاً. (b/142740104)
  • تم إصلاح مشكلة في المستوى 29 لواجهة برمجة التطبيقات، حيث لا يمكن للأجهزة التي لا تتضمّن أجهزة مقاييس حيوية الرجوع بشكل صحيح إلى رقم التعريف الشخصي أو النقش أو كلمة المرور (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 على هذه عمليات التنفيذ.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة تعليق إضافات الكوروتين إلى 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 على هذه المراجعات.

التغييرات في واجهة برمجة التطبيقات

  • إعادة صياغة بعض حقول AuthPrompt التي تم ضبطها سابقًا من خلال أداة إنشاء إلى مَعلمات طريقة startAuthentication(...) (I18896، b/174098373)
  • تمت إضافة متطلبات الحد الأدنى لمستوى واجهة برمجة التطبيقات لأنواع AuthPrompt التي لا تتوفّر لها إمكانية استخدام على إصدارات Android القديمة أو تتوفّر لها إمكانية استخدام محدودة. (I18896)
  • تمت إضافة طرق للحصول على جميع حقول AuthPrompt التي يتم ضبطها من خلال أداة إنشاء. (I18896)
  • تمت إضافة إضافات Kotlin للوظائف المتكررة المؤقتة التي يتم تعليقها للمصادقة باستخدام المقاييس الحيوية من خلال واجهات برمجة التطبيقات AuthPrompt. ستعرِض هذه الدوال AuthenticationResult مباشرةً عند النجاح أو تُعرِض استثناءً عند حدوث خطأ أو تعذُّر (رفض بيانات الاعتماد). (Iffc9e)

إصلاح الأخطاء

  • تم إصلاح مشكلة كانت تؤدي أحيانًا إلى عرض BiometricManager.canAuthenticate(int) رمز حالة غير صحيح لجهاز مزوّد بمستشعر بصمة الإصبع على Android 10 (المستوى 29 لواجهة برمجة التطبيقات). (I72420، b/176921662)
  • تم إصلاح مشكلة عرض BiometricManager.canAuthenticate(int) لرمز الحالة الخاطئ لجهاز لا يتضمن مقاييس حيوية وبدون رقم تعريف شخصي أو نقش أو كلمة مرور مسجَّلة على نظام Android 10 (المستوى 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 التي تضيف واجهات برمجة تطبيقات وإضافات خاصة بلغة Kotlin إلى androidx.biometric:biometric.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة واجهات برمجة تطبيقات AuthPrompt جديدة لإنشاء BiometricPrompt وإجراء المصادقة. لا تتطلّب واجهات برمجة التطبيقات هذه إنشاء BiometricPrompt في ردّ اتصال مبكر لدورة الحياة، مثل onCreate. (I19022)
  • تم إضافة إضافات Kotlin إلى Fragment وFragmentActivity لواجهات برمجة تطبيقات AuthPrompt الجديدة. (Iaf98c)

الإصدار 1.1.0

الإصدار 1.1.0

27 كانون الثاني (يناير) 2021

تم إصدار androidx.biometric:biometric:1.1.0. يحتوي الإصدار 1.1.0 على عمليات الربط هذه.

التغييرات الرئيسية منذ الإصدار 1.0.0

  • تمت إضافة توافق مع الإصدارات القديمة لميزات المصادقة بالمقاييس الحيوية الجديدة وتعديلات واجهة برمجة التطبيقات التي تم تقديمها في Android 11.
  • تم تقليل حجم المكتبة في التطبيق بشكل كبير (بأكثر من 100 كيلوبايت في بعض الحالات).
  • تمت إزالة مصادر مختلفة لتسرُّب الذاكرة كانت المكتبة تسبّب حدوثها في السابق.
  • تم إصلاح حالات تعذُّر إثبات أهلية الصفوف التي يمكن أن تؤثّر في الأداء على إصدارات 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) للتحقّق من ميزات الفئة 3 لقياس البيانات الحيوية على نظام التشغيل Android 10. (b/170406186)

الإصدار 1.1.0-beta01

1 تشرين الأول (أكتوبر) 2020

تم إصدار androidx.biometric:biometric:1.1.0-beta01. يحتوي الإصدار 1.1.0-beta01 على هذه المراجعات.

الميزات الجديدة

  • تم تقليل حجم حزمة APK للمكتبة بشكل كبير (بأكثر من 100 كيلوبايت مضغوط في بعض الحالات) من خلال استبدال الرسوم المتحرّكة للمربّعات الحوارية بمواد عرض ثابتة على الإصدار 8.1 من نظام التشغيل Android والإصدارات الأقدم. (I4844e)
  • يعود تطبيق "BiometricPrompt" الآن تلقائيًا إلى المصادقة باستخدام بيانات اعتماد الجهاز (إذا كان ذلك مسموحًا به) على جميع إصدارات Android المتوافقة عندما يتم حظر المصادقة باستخدام المقاييس الحيوية. (b/149579143)

إصلاح الأخطاء

  • تم إصلاح مشكلة تسبب تطبيق BiometricPrompt في حدوث عطل على بعض أجهزة Android 9 التي لا تتضمّن أداة استشعار بصمة الإصبع. (b/151443237)
  • تم إصلاح NullPointerException محتمَل في FingerprintDialogFragment. (b/167951429)
  • تم إصلاح مشكلة استخدام نوع CryptoObject غير صحيح لاستدعاء طريقة برمجية في BiometricManager. (b/165824669)
  • تم إصلاح مشكلة كانت تؤدي إلى إغلاق الطلب الجديد تلقائيًا على بعض أجهزة Android 10 عند عرض BiometricPrompt مرة أخرى بعد وقت قصير من إغلاقه. (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 مرتبط على الإصدار 11 من نظام التشغيل Android (المستوى 30 لواجهة برمجة التطبيقات) والإصدارات الأحدث فقط.

تغييرات واجهة برمجة التطبيقات

إصلاح الأخطاء

  • تم إصلاح مشاكل تسرب الذاكرة التي تم الإبلاغ عنها من خلال LeakCanary في BiometricFragment وBiometricViewModel. (b/144919472)
  • التأكّد من أنّ BiometricViewModel لن يتصل بـ MutableLiveData#setValue() من سلسلة محادثات في الخلفية (b/159983244)
  • تم إصلاح مشكلة عدم معالجة BiometricPrompt بشكلٍ صحيح للحظر المؤقت على بعض مستويات واجهة برمجة التطبيقات. (9acfce9)
  • تم إصلاح مشكلة كانت تؤدي إلى عرض BiometricPrompt لرمز خطأ غير صحيح لجهاز غير مُؤمَّن باستخدام بيانات اعتماد قفل الشاشة على بعض مستويات واجهة برمجة التطبيقات. (b/148626482)
  • تم إصلاح مشكلة عرض BiometricManager وBiometricPrompt لرموز الخطأ غير الصحيحة لجهاز بدون تنفيذ قفل مفاتيح على بعض مستويات واجهة برمجة التطبيقات. (891c6e0)

الإصدار 1.1.0-alpha01

24 حزيران (يونيو) 2020

تم إصدار androidx.biometric:biometric:1.1.0-alpha01. يحتوي الإصدار 1.1.0-alpha01 على هذه عمليات التنفيذ.

الميزات الجديدة

  • إعادة هيكلة تنفيذ المكتبة الداخلية لمعالجة المصادر المحتملة لتسرُّب الذاكرة والسلوكيات الأخرى غير المقصودة:
    • تشارك الأجزاء الداخلية الآن البيانات وتحتفظ بها باستخدام عنصر ViewModel مرتبط بدورة نشاط تطبيق العميل.
    • لم تعُد مصادقة بيانات اعتماد الجهاز في الإصدارات الأقدم من Android 10 (المستوى 29 من واجهة برمجة التطبيقات) تبدأ نشاطًا شفافًا في تطبيق العميل.

إصلاح الأخطاء

  • تم حلّ تحذيرات الإيقاف النهائي المرتبطة باستخدام FingerprintManagerCompat. (b/142967618)
  • تم تغيير طريقة استدعاء طرق النظام الأساسي التي تتطلّب حزمة تطوير البرامج (SDK) لتجنُّب مشاكل التحقّق من الفئات على إصدارات Android القديمة. (94beb4b)
  • توقف تصدير تبعيات Gradle التي ليست جزءًا من واجهة برمجة التطبيقات العامة بواسطة المكتبة. (f289d9e)

الإصدار 1.0.1

الإصدار 1.0.1

18 كانون الأول (ديسمبر) 2019

تم طرح androidx.biometric:biometric:1.0.1. يحتوي الإصدار 1.0.1 على عمليات الربط هذه.

إصلاح الأخطاء

  • تم توسيع نطاق الحلول البديلة الحالية لبصمة الإصبع للمصادقة المستندة إلى التشفير ليشمل المورّدين المتأثّرين المعروفين، مع حصرها أيضًا بإصدار 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

  • إصدار التوافق من واجهات برمجة التطبيقات BiometricPrompt وBiometricManager، كما هو مطبّق في نظام التشغيل Android 10، مع دعم كامل للميزات مرة أخرى على Android 6.0 (واجهة برمجة التطبيقات 23)
  • إدارة مراحل نشاط BiometricPrompt المدمجة ضمن Fragment أو FragmentActivity
  • معالجة خاصة للأجهزة المعروفة بتقديم مقاييس حيوية ضعيفة بشكل غير صحيح أثناء المصادقة المستنِدة إلى التشفير

الإصدار 1.0.0-rc02

23 تشرين الأول (أكتوبر) 2019

تم إصدار androidx.biometric:biometric:1.0.0-rc02. يحتوي الإصدار 1.0.0-rc02 على هذه المراجعات.

إصلاح الأخطاء

  • تمت إضافة حل بديل لأجهزة معيّنة يُعرف أنّها تقدّم بشكل غير صحيح مقياسًا حيويًا ضعيفًا عند تفعيل المصادقة المستندة إلى التشفير في الإصدارَين 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 فارغة من واجهة برمجة التطبيقات لإطار العمل إلى حدوث تعطُّل (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).

يسرّنا أيضًا توفير الوظائف التالية من Android 10 في مكتبة AndroidX Biometric:

  1. BiometricManager#canAuthenticate
  2. BiometricPrompt.PromptInfo#setConfirmationRequired
  3. BiometricPrompt.PromptInfo#setDeviceCredentialAllowed

في Android 10، ستستدعي المكتبة الطرق المقابلة من واجهة برمجة تطبيقات النظام الأساسي. وفي مستويات واجهة برمجة التطبيقات القديمة، ستحاكي المكتبة هذا السلوك.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة أداة إنشاء خاصة بالوحدة لطلب المصادقة باستخدام المقاييس الحيوية (b/131980596)
  • اطّلِع على قسم "الميزات الجديدة" أعلاه.

إصلاح الأخطاء

  • إتاحة بيانات اعتماد جهاز BiometricPrompt للإصدار L والإصدارات الأحدث
  • تم إصلاح BiometricPrompt لاستخدام الثوابت العامة للأخطاء (b/137788194)
  • إصلاح NullPointerException في BiometricPrompt.onAttach() (b/136103103)
  • تم تغيير السلوك لعدم السماح بإلغاء BiometricPrompt من خلال حدث لمس خارج الطلب (b/135684487)
  • تم إصلاح تعطُّل onAuthenticationError عند عرض قيمة خطأ فارغة في Kotlin (b/128350861)
  • يمكن الآن ضبط نمط FingerprintDialogFragment (b/127878106).
  • يمكن الآن الانتقال للأعلى أو للأسفل في FingerprintDialog (b/126367887)
  • تم إصلاح الخطأ الذي يؤدي فيه تدوير مربّع حوار المقاييس الحيوية إلى رفع IllegalStateException (b/124153656)، (b/123811924).
  • تم إصلاح السلوك غير المتسق على مستويات واجهة برمجة التطبيقات من 23 إلى 27. (b/124066957)
  • تم إصلاح مشكلة قراءة نص غير صحيح في مربّع حوار تسجيل الدخول باستخدام بصمة الإصبع باستخدام Talkback. (b/123572331)

الإصدار 1.0.0-alpha04

3 نيسان (أبريل) 2019

تم طرح androidx.biometric:biometric:1.0.0-alpha04. يمكن العثور على عمليات الربط المضمّنة في هذا الإصدار هنا.

إصلاح الأخطاء

  • لا يتمّ تنظيف الأجزاء الثابتة من المقاييس الحيوية في جميع الحالات. (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 والإصدارات الأحدث.