بيانات الاعتماد
التعديل الأخير | الإصدار المستقر | سحب المرشح | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|
4 سبتمبر 2024 | 1.2.2 | 1.3.0-rc01 | - | 1.5.0-alpha05 |
إعلان التبعيات
لإضافة تبعية على بيانات الاعتماد، يجب إضافة مستودع 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" }
لمزيد من المعلومات حول التبعيات، راجع إضافة تبعيات الإصدار
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى إلقاء نظرة على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية عن طريق بالنقر فوق زر النجمة.
يُرجى الاطّلاع على مستندات أداة تتبُّع المشاكل. لمزيد من المعلومات.
ما مِن ملاحظات إصدار لهذا العنصر.
الإصدار 1.0 من بيانات الاعتماد e2ee
الإصدار 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-alpha05
4 سبتمبر 2024
تم طرح androidx.credentials:credentials:1.5.0-alpha05
وandroidx.credentials:credentials-play-services-auth:1.5.0-alpha05
. تحتوي الإصدار 1.5.0-alpha05 على عمليات التنفيذ هذه.
التغييرات في واجهة برمجة التطبيقات
- اعتماد نوع بيانات اعتماد جديد -
DigitalCredential
(I12952) - عرض واجهات برمجة التطبيقات الخاصة بتحويل الحِزم: اعرض المزيد من أدوات مساعدة
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 على عمليات التنفيذ هذه.
التغييرات في واجهة برمجة التطبيقات
- تمت إضافة قيمة تلقائية للمَعلمة
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
للمستخدم، سيتم نقل بيانات الاعتماد تلقائيًا إلى جهاز المستخدم الجديد إذا اختار المستخدم نقل التطبيق من الجهاز القديم أثناء مرحلة الإعداد.
التغييرات في واجهة برمجة التطبيقات
- تمت إضافة صفوف جديدة لطلب استعادة بيانات الاعتماد.
- نوع جديد من بيانات الاعتماد،
RestoreCredential
، يمكنه استعادة بيانات الاعتماد في جهاز جديد. CreateRestoreCredentialRequest
لإنشاءRestoreCredential
جديد.GetRestoreCredentialOption
لجلبRestoreCredential
.- يمكن تعديل
ClearCredentialStateRequest
لمحوRestoreCredential
.
إصلاح الأخطاء
- تمت إضافة واجهة برمجة تطبيقات
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 لمقدّمي الخدمات.
التغييرات في واجهة برمجة التطبيقات
- تمت إضافة
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
(موجودة مسبقًا)، عندما يكون ذلك متاحًا بشكل غير متزامن. - واجهة برمجة تطبيقات setter جديدة للإضافة لفئة android View، تسمح بإعداد مثيل
PendingGetCredentialRequest
سيؤدي استخدام واجهة برمجة التطبيقات هذه إلى إعداد العرض المحدد، بحيث عندما ينقر المستخدم عليه، ستظهر اقتراحات بيانات الاعتماد في تجارب واجهة المستخدم الثانوية مثل اقتراحات لوحة المفاتيح/القائمة المنسدلة.
الإصدار 1.3
الإصدار 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
في مسارات بيانات اعتماد المفتاح العام التي تحتوي على خطأ في الأجهزة التي سبق استخدام 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
. (I46b95) - تعديل واجهة برمجة التطبيقات Priorityhints API (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
.
التغييرات في واجهة برمجة التطبيقات
- تم توسيع مساحة واجهة برمجة التطبيقات Credential Options API ليتضمّن معلومات حول أولويات العرض (Ied6fe).
- عرض الحزمة الأولية على أدوات مساعدة تحويل البيانات المنظَّمة (If03a0)
- واجهات برمجة التطبيقات
isDefaultIcon
وisAutoSelectAllowedFromOption
المعروضة (I05c59) - تم توسيع مساحة واجهة برمجة تطبيقات إدخال بيانات الاعتماد لتتضمّن معلومات حول القيمة التلقائية لرمز (I9fe00).
- تمت إضافة
entryGroupId
بت إلى إدخالات بيانات الاعتماد (Id995c). - تمت إضافة سمة
affiliationName
جديدة إلى مساحة عرض واجهة برمجة التطبيقاتCredentialEntry
. (I6261e) - تم عرض واجهات برمجة تطبيقات
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" هو الإصدار 08.23 لعام 2023 (الإصدار 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
(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 على هذه عمليات التنفيذ.
- إصدار إضافي للإصدار مع تعديلات صغيرة في عملية التنفيذ
الإصدار 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
. تم تطوير هذا الإصدار في فرع داخلي.
الميزات الجديدة
- إجراء تحليل متوافق مع الإصدارات القديمة لواجهة برمجة تطبيقات get على مستوى وحدات "خدمات Google للأجهزة الجوّالة" التي تم تقديمها إلى جانب الفرع العام
الإصدار 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)
- يتوافق مسار استرداد مفتاح المرور مع الإصدارات السابقة من وحدات "خدمات Google للأجهزة الجوّالة" (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) التي لم يسبق استخدامها إلا بعد استخدام حزمة 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 سيعمل مع "
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) - يتم استخدام
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".
التغييرات في واجهة برمجة التطبيقات
- يسمح لـ
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.credits:certifieds-play-services-auth:1.0.0-alpha01" هي مكتبة اختيارية تتيح تخزين بيانات الاعتماد واستردادها من "مدير كلمات المرور في Google". هذه الاعتمادية مطلوبة للأجهزة التي تعمل بمستوى واجهة برمجة تطبيقات Android <= 33.
التغييرات في واجهة برمجة التطبيقات
- مكتبة جديدة بواجهات برمجة تطبيقات جديدة