بيانات الاعتماد
التعديل الأخير | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | إصدار ألفا |
---|---|---|---|---|
12 حزيران (يونيو) 2024 | 1.2.2 | - | 1.3.0-beta02 | 1.5.0-alpha02 |
إعلان التبعيات
لإضافة اعتمادية على بيانات الاعتماد، يجب إضافة مستودع Google Maven إلى مشروعك. يُرجى الاطّلاع على مستودع Maven من Google للحصول على مزيد من المعلومات.
أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle
لتطبيقك أو الوحدة الخاصة بك:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.5.0-alpha02") // 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-alpha02") }
رائع
dependencies { implementation "androidx.credentials:credentials:1.5.0-alpha02" // 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-alpha02" }
لمزيد من المعلومات حول التبعيات، راجع إضافة تبعيات الإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.
راجِع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.
ما مِن ملاحظات إصدار لهذا العنصر.
بيانات الاعتماد e2ee الإصدار 1.0.
الإصدار 1.0.0-alpha02
17 نيسان (أبريل) 2024
تم طرح "androidx.credentials:credentials-e2ee:1.0.0-alpha02
". يحتوي هذا الإصدار على أواني مصدر غير متوفّرة في الإصدار السابق.
الإصدار 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-alpha02
12 حزيران (يونيو) 2024
تم طرح androidx.credentials:credentials:1.5.0-alpha02
وandroidx.credentials:credentials-play-services-auth:1.5.0-alpha02
. تم تطوير هذا الإصدار في فرع داخلي.
الميزات الجديدة
- أصبح بإمكان
CredentialManager
تطبيقBiometricPrompt
مباشرةً ضمن مسارات إنشاء بيانات الاعتماد واستردادها متوفّرة الآن من خلال Jetpack لموفّري الخدمة.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة
BiometricPromptData
إلى سطح واجهة برمجة التطبيقات للسماح بالاستفادة من تدفق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
. تم تطوير هذا الإصدار في فرع داخلي.
الميزات الجديدة
تجربة واجهة المستخدم الثانوية لاختيار بيانات الاعتماد: إنّ مطوّري التطبيقات الذين يستدعون واجهات برمجة تطبيقات "مدير بيانات الاعتماد" في لحظات تسجيل الدخول لتقديم أداة اختيار للمستخدم يمكنهم الآن استخدام واجهات برمجة تطبيقات جديدة لربط GetCredentialRequest
نفسه بملف شخصي معيّن، مثل اسم المستخدم أو حقل كلمة المرور.
وبعد ذلك، عندما يركز المستخدم على إحدى طرق العرض هذه، سيتم إرسال الطلب المقابل إلى "مدير بيانات الاعتماد". يتم تجميع بيانات الاعتماد الناتجة لكل مقدّمي الخدمة ويتم عرضها باستخدام ميزة الملء التلقائي، مثل واجهات المستخدم الثانوية، مثل لوحة المفاتيح أو اقتراحات القائمة المنسدلة. وعلى هذا النحو عند استخدام جميع واجهات برمجة التطبيقات معًا، تظهر أداة اختيار للمستخدِم في البداية، وإذا تم إغلاقه ونقر على أحد الحقول المذكورة أعلاه، ستظهر بعد ذلك اقتراحات لوحة المفاتيح/القائمة المنسدلة.
تغييرات واجهة برمجة التطبيقات
- صف
PendingGetCredentialRequest
يتم استدعاءه فيGetCredentialRequest
(موجود مسبقًا) ومعاودة الاتصال ليتم استدعاءها باستخدامGetCredentialResponse
(موجود مسبقًا)، عند توفرها بشكل غير متزامن. - واجهة برمجة تطبيقات جديدة لتحديد الإضافات لفئة android View، تسمح بإعداد مثيل
PendingGetCredentialRequest
. سيؤدي استخدام واجهة برمجة التطبيقات هذه إلى إعداد العرض المحدّد، بحيث عندما ينقر المستخدم عليها، ستظهر اقتراحات بيانات الاعتماد في تجارب واجهة المستخدم الثانوية مثل اقتراحات لوحة المفاتيح/القائمة المنسدلة.
الإصدار 1.3
الإصدار 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
في تدفقات بيانات اعتماد المفتاح العام التي تحتوي على خطأ على الأجهزة التي تسبق U (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 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- أعِد تسمية واجهة برمجة التطبيقات
reateCredentialRequest
Bundle Conversion API. (I46b95) - تعديل واجهة برمجة التطبيقات Protectedhints (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 للإصدارات 13 من نظام التشغيل Android والإصدارات الأقدم
- يمكنك دعم
preferImmediatelyAvailableCredentials
للإصدار 13 من Android والإصدارات الأقدم.
الإصدار 1.3.0-alpha03
17 نيسان (أبريل) 2024
تم طرح androidx.credentials:credentials:1.3.0-alpha03
وandroidx.credentials:credentials-play-services-auth:1.3.0-alpha03
. يحتوي هذا الإصدار على أواني مصدر غير متوفّرة في الإصدار السابق.
الإصدار 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 على هذه الالتزامات.
الميزات الجديدة
- تمت إضافة واجهات برمجة تطبيقات جديدة تساعد في عرض إدخالات بيانات الاعتماد بوضوح في أداة اختيار بيانات الاعتماد أثناء إجراء مكالمة مع
getCredential
أوcreateCredential
.
تغييرات واجهة برمجة التطبيقات
- تم توسيع سطح واجهة برمجة تطبيقات خيارات بيانات الاعتماد ليحتوي على معلومات حول أولويات العرض (Ied6fe)
- تم عرض "الحِزمة الأولية" على أدوات مساعدة الإحالات الناجحة المستندة إلى البيانات المنظَّمة (If03a0)
- واجهات برمجة التطبيقات
isDefaultIcon
وisAutoSelectAllowedFromOption
المعروضة (I05c59) - تم توسيع سطح واجهة برمجة تطبيقات إدخال بيانات الاعتماد ليتضمن معلومات حول الإعداد التلقائي لرمز (I9fe00).
- تمت إضافة وحدة بت
entryGroupId
إلى إدخالات بيانات الاعتماد (Id995c). - تمت إضافة سمة
affiliationName
جديدة إلى مساحة العرض لواجهة برمجة التطبيقاتCredentialEntry
. (I6261e) - واجهات برمجة التطبيقات
fromXYZEntry
التي تم الكشف عنها ويمكن استخدامها في إطار العمل (I645a1)
إصلاحات الأخطاء: يتم توفير حل احتياطي في حال عدم توفّر مدير بيانات اعتماد النظام الأساسي. (b/310701473)
- إصلاح NPE الناتج عن واجهة برمجة التطبيقات clearCredentialState
(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 هو الآن 2023 الإصدار 08.23 (الإصدار 230815045 من APK)، وقد تم حفظ هذا الاختبار في المكتبة. (aosp/2856137)
- إصلاح الخطأ المتعلق باستئناف التشغيل والناجم عن حالة السباق الخاصة بطلبات متعددة أثناء الطيران (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 هذه الالتزامات.
إصلاح الأخطاء
- إصلاح الخطأ المتعلق باستئناف التشغيل والناجم عن حالة السباق الخاصة بطلبات متعددة أثناء الطيران (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
- أضاف هذا الإصدار مجموعة جديدة من واجهات برمجة التطبيقات لإتاحة استخدام "مزوّد بيانات الاعتماد" لتخزين كلمات المرور ومفاتيح المرور وجلبها حسب طلبات المستخدمين.
الإصدار 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 على هذه الالتزامات.
- إصدار إصدار bump، مع تحديثات عملية التنفيذ الصغيرة
الإصدار 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)
- تم تعديل عملية تحليل ملف json في "
PublicKeyCredential
" لاستخدام طُرق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).
- تأكَّد من الامتثال لمواصفات webauthn بشأن
clientExtensions
وcredProps
وrk (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 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- عرض واجهة برمجة تطبيقات تحدّد ما إذا تمت تعبئة المصدر أم لا (Ia91f4)
- تطبيق الاستثناءات المخصّصة بشكل صحيح دلاليًا (Ibf6f4)
- إضافة واجهة برمجة تطبيقات تجريبية (I61c1d)
- إضافة واجهة برمجة تطبيقات تجريبية (Iaeb6f)
- تمت إزالة الاستخدامات التجريبية لواجهة برمجة التطبيقات
isAtLeastU()
(Ie9117، b/289269026) - عرض معرّف مصدر مخصّص يمكن تضمينه في القائمة المسموح بها (I0c1b4)
- تمت إضافة التعليق التوضيحي
VisibleForTest
(I5467a) - تمت إضافة تعليق توضيحي
VisibleForTest
(Idf57a) - إزالة واجهات برمجة التطبيقات التجريبية فقط (Idcc05)
- عرض فئات إدخال موفّري الخدمة على مستويات أقل لواجهة برمجة التطبيقات (I2e00a)
- إضافة واجهات برمجة تطبيقات تجريبية (Id6b9e)
إصلاح الأخطاء
- إضافة واجهات برمجة تطبيقات تجريبية (I0d243)
- إضافة واجهات برمجة تطبيقات اختبارية جديدة (I6fa12)
- إظهار الاختيار التلقائي لطلبات الإنشاء (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
. تم تطوير هذا الإصدار في فرع داخلي.
الميزات الجديدة
- تحليل متوافق مع الأنظمة القديمة للحصول على واجهة برمجة التطبيقات في وحدات 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
. تم تطويره من فرع داخلي.
تغييرات واجهة برمجة التطبيقات
- يمكنك إتاحة اختبار فئات طلبات الموفِّرين من خلال جعل الشركات الإنشائية عامة.
- جعل الرموز مطلوبة في جميع فصول الدخول. ومع ذلك، إذا لم يوفّر موفّرو بيانات الاعتماد رموزًا، ستحتوي هذه المكتبة على رموز احتياطية.
- السماح لموفِّري بيانات الاعتماد بضبط إدخالات متعددة لإجراءات المصادقة، وتحديد عنوان لكل إدخال
- إزالة جميع فئات الطلبات المميّزة يمكن لمقدّمي الخدمات الآن الحصول على المصدر من فئة
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 على هذه الالتزامات.
الميزات الجديدة
- أضاف هذا الإصدار مجموعة جديدة من واجهات برمجة التطبيقات لإتاحة استخدام "مزوّد بيانات الاعتماد" لتخزين كلمات المرور ومفاتيح المرور وجلبها حسب طلبات المستخدمين.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة واجهات برمجة تطبيقات جديدة لدعم "مزوّدي بيانات الاعتماد".
الإصدار 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 على هذه الالتزامات.
إصلاح الأخطاء
- إصلاح الخطأ الناتج عن تغييرات الإعدادات (a75fca، b/276316128)
- لا تقسّم مسار ما بعد المستخدم على شكل U لحزمة تطوير البرامج (SDK) التي تسبق إصدار U فقط (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" يمكن تطبيقها مع
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 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة مطلب
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
لإعداد المصدر في مكتبة Jetpack. (Ibaad4) - تمت إضافة مفتاح المرور للحصول على استثناءات التدفق (I4f654)
- تحديث طريقة الاختيار التلقائي لواجهة برمجة التطبيقات
CredentialManager
(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.
تغييرات واجهة برمجة التطبيقات
- السماح لـ
UnsupportedException
بالعمل بشكل صحيح (I68208) - إضافة نوع استثناء جديد للحالات، مثل الحالات التي لا يحتوي فيها الجهاز على العلامات اللازمة (If08dd)
CredentialManager
واجهة برمجة تطبيقات استثناء (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 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
CredentialManager
تغيير في توقيع واجهة برمجة التطبيقات (Iabdec)CredentialManager
تغيير في توقيع واجهة برمجة التطبيقات (I977ed)CredentialManager
تغيير في توقيع واجهة برمجة التطبيقات (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" واستردادها. هذه الاعتمادية مطلوبة للأجهزة التي تعمل بالمستوى <= 33 من واجهة برمجة تطبيقات Android.
تغييرات واجهة برمجة التطبيقات
- مكتبة جديدة بواجهات برمجة تطبيقات جديدة