اعتبارنامه

این کتابخانه دسترسی یکپارچه به اطلاعات کاربری کاربر را فراهم می کند. این می تواند شامل گذرواژه ها، کلیدهای عبور و اعتبارنامه های فدرال باشد. این کتابخانه باید برای ارائه تجربه ورود یکپارچه و ایمن به سیستم استفاده شود.
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
30 اکتبر 2024 1.3.0 - 1.5.0-بتا01 1.5.0-بتا01

اعلام وابستگی ها

برای افزودن وابستگی به اعتبار، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.

وابستگی‌های مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

کاتلین

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

شیار

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 کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.

یک شماره جدید ایجاد کنید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

هیچ یادداشت انتشار برای این مصنوع وجود ندارد.

اعتبارنامه 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-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ها با هم استفاده می‌شوند، ابتدا یک انتخابگر به کاربر ارائه می‌شود، و اگر رد شود و روی یکی از فیلدهای ذکر شده در بالا ضربه بزند، پیشنهادات صفحه‌کلید/کشویی ارائه می‌شود.
  • بازیابی اعتبار اعتبار بازیابی برای بازگرداندن اعتبار کاربر از دستگاه قبلی به دستگاه اندروید جدید استفاده می شود. با ایجاد RestoreCredential برای کاربر، اگر کاربر برنامه را برای انتقال از دستگاه قدیمی در مرحله راه اندازی انتخاب کند، اعتبار به طور خودکار به دستگاه جدید کاربر منتقل می شود.

تغییرات API

  • به توسعه‌دهندگان اجازه دهید تا در تنظیم‌کننده‌های 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 حاوی این commit ها است.

ویژگی های جدید

  • کتابخانه را برای ورود به نسخه پایدار به زودی آماده کنید.

نسخه 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 حاوی این commit ها است.

تغییرات 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 منتشر شد. این نسخه در یک شعبه داخلی توسعه یافته است.

ویژگی های جدید

  • یک ویژگی جدید به نام Restore Credentials را معرفی می کند. اعتبار بازیابی برای بازگرداندن اعتبار کاربر از دستگاه قبلی به دستگاه اندروید جدید استفاده می شود. با ایجاد RestoreCredential برای کاربر، اگر کاربر برنامه را برای انتقال از دستگاه قدیمی در مرحله راه اندازی انتخاب کند، اعتبار به طور خودکار به دستگاه جدید کاربر منتقل می شود.

تغییرات API

  • کلاس های جدید برای درخواست بازیابی اعتبار اضافه شده است.
  • یک نوع اعتبار جدید، RestoreCredential ، که می تواند اعتبارنامه ها را در یک دستگاه جدید بازیابی کند.
  • CreateRestoreCredentialRequest برای ایجاد RestoreCredential جدید.
  • GetRestoreCredentialOption برای واکشی RestoreCredential .
  • ClearCredentialStateRequest را می توان برای پاک کردن RestoreCredential تغییر داد.

رفع اشکال

  • یک RestoreCredential API جدید برای اهداف بازیابی برنامه اضافه کرد ( 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 برای ارائه دهندگان در دسترس است.

تغییرات 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 (از قبل موجود) را دریافت می کند و یک تماس برگشتی با یک GetCredentialResponse (از قبل موجود) فراخوانی می شود، زمانی که به صورت ناهمزمان در دسترس باشد.
  • API تنظیم کننده افزونه جدید برای کلاس Android View که امکان تنظیم نمونه ای از PendingGetCredentialRequest را می دهد. استفاده از این API نمای داده شده را آماده می‌کند، به طوری که وقتی کاربر روی آن ضربه می‌زند، پیشنهادات اعتبارنامه در تجربیات UI ثانویه مانند پیشنهادات صفحه‌کلید/کشویی نشان داده می‌شود.

نسخه 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 شامل این commit ها است.

تغییرات مهم از 1.2.0

پیشرفت‌های مهم مختلف در قابل اعتمادتر کردن و سازگارتر کردن کتابخانه، از جمله، اما نه محدود به:

  • از preferImmediatelyAvailableCredentials در تمامی نسخه های اندروید پشتیبانی کنید.
  • قانون محافظ بهبود یافته برای کاهش افزایش اندازه برنامه.
  • رفع اشکال جزئی مختلف.

نسخه 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 حاوی این commit ها است.

ویژگی های جدید

  • نسخه بامپ نسخه همراه با به‌روزرسانی‌های اجرایی کوچک.

نسخه 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 حاوی این تعهدات است.

تغییرات API

  • API تبدیل reateCredentialRequest Bundle را تغییر نام دهید. ( 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 حاوی این commit ها است.

رفع اشکال

  • به عنوان نسخه پیش‌فرض minSdkVersion کتابخانه‌های androidx به 21 بروید. ( I6ec7f )
  • از ایجاد PRF برای اندروید نسخه‌های 13 و پایین‌تر پشتیبانی کنید.
  • از preferImmediatelyAvailableCredentials برای اندروید نسخه‌های 13 و پایین‌تر پشتیبانی کنید.

نسخه 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 حاوی این commit ها است.

ویژگی های جدید

  • API های جدیدی اضافه شده است که به ورودی های اعتبار کمک می کند تا در هنگام تماس getCredential یا createCredential به وضوح در انتخابگر اعتبار نمایش داده شوند.

تغییرات API

  • Credential Options API Surface را گسترش داد تا حاوی اطلاعاتی در مورد اولویت های نمایش باشد ( Ied6fe )
  • بسته خام در معرض کمک‌کننده‌های تبدیل داده‌های ساخت‌یافته ( If03a0 )
  • APIهای isDefaultIcon و isAutoSelectAllowedFromOption در معرض نمایش قرار گرفت ( I05c59 )
  • سطح API ورودی اعتبارنامه را گسترش داد تا حاوی اطلاعاتی درباره پیش‌فرض کردن یک نماد باشد ( I9fe00 )
  • یک بیت entryGroupId به ورودی های اعتبار اضافه کرد ( Id995c )
  • یک ویژگی affiliationName جدید به سطح CredentialEntry API اضافه کرد. ( 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 حاوی این commit ها است.

رفع اشکال

  • حداقل نسخه APK مورد نیاز برای خدمات Google Play اکنون نسخه 2023 نسخه 08.23 (نسخه APK نسخه APK نسخه 230815045) است و این چک در کتابخانه ذخیره می شود. ( 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 حاوی این commit ها است.

رفع اشکال

  • رفع خطای قبلاً رزومه ناشی از شرایط مسابقه چندین درخواست در پرواز ( 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 حاوی این commit ها است.

رفع اشکال

  • هنگامی که مدیر اعتبار پلت فرم در دسترس نیست، راه حل بازگشتی ارائه شده است. ( 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 حاوی این commit ها است.

تغییرات مهم از 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 حاوی این commit ها است.

  • نسخه بامپ نسخه همراه با به‌روزرسانی‌های اجرایی کوچک

نسخه 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 حاوی این تعهدات است.

ویژگی های جدید

  • جریان قصد ورود به سیستم برای ورود به سیستم با گوگل اضافه شد. ( 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 حاوی این تعهدات است.

تغییرات API

  • یک API را در معرض نمایش قرار دهید که تعیین می کند مبدا پر شده است یا خیر ( Ia91f4 )
  • استثناهای سفارشی را از نظر معنایی درست می کند ( Ibf6f4 )
  • افزودن api تست ( I61c1d )
  • افزودن api تست ( Iaeb6f )
  • کاربردهای حذف شده آزمایشی isAtLeastU() API ( Ie9117 , b/289269026 )
  • یک گیرنده مبدا سفارشی که لیست مجاز را می گیرد ( I0c1b4 ) در معرض نمایش قرار دهید
  • حاشیه نویسی VisibleForTest اضافه شد ( I5467a )
  • حاشیه نویسی VisibleForTest اضافه شد ( Idf57a )
  • حذف تست فقط apis ( Idcc05 )
  • کلاس‌های ورودی ارائه‌دهنده را در معرض سطوح پایین‌تر API قرار دهید ( I2e00a )
  • افزودن apis آزمایشی ( Id6b9e )

رفع اشکال

  • افزودن APIهای آزمایشی ( I0d243 )
  • افزودن APIهای آزمایشی جدید ( 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 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

  • با عمومی کردن سازنده ها، آزمایش کلاس های درخواست ارائه دهنده را فعال کنید.
  • آیکون های مورد نیاز در تمام کلاس های ورودی. با این حال، اگر ارائه دهندگان اعتبار نمادها را ارائه ندهند، این کتابخانه نمادهای بازگشتی خواهد داشت.
  • به ارائه دهندگان اعتبارنامه اجازه دهید چندین ورودی اقدام احراز هویت را تنظیم کنند و برای هر یک عنوان تعیین کنند.
  • تمام کلاس های درخواست ممتاز را حذف کنید. ارائه‌دهندگان اکنون می‌توانند به سادگی منبع را از کلاس 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 حاوی این commit ها است.

ویژگی های جدید

  • این نسخه مجموعه جدیدی از 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 حاوی این commit ها است.

رفع اشکال

  • تأیید کنید که انواع استثنا دقیق و سازگار هستند. ( 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 حاوی این commit ها است.

رفع اشکال

  • خوانایی خروجی اشکال زدایی و پیام های خطا بهبود یافته است.

نسخه 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 حاوی این commit ها است.

رفع اشکال

  • رفع اشکال ناشی از تغییرات پیکربندی ( 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 حاوی این commit ها است.

ویژگی های جدید

  • ادغام با 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 حاوی این commit ها است.

رفع اشکال

  • هنگامی که کاربر برگه مودال را لغو می کند، خطای لغو کاربر را به درستی گزارش کنید. ( /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 حاوی این commit ها است.

تغییرات API

  • android.permission.CREDENTIAL_MANAGER_SET_ORIGIN مورد نیاز برای تنظیم مبدا در کتابخانه Jetpack اضافه شد. ( عباد4 )
  • اضافه شدن کلید عبور دریافت استثناهای جریان ( I4f654 )
  • به روز رسانی رفتار انتخاب خودکار CredentialManager api ( I576dd )
  • اکنون CreateCredentialRequest.DisplayInfo از CharSequence به جای فیلدهای String استفاده می کند. ( I85e70 )

رفع اشکال

  • قوانین proguard را اضافه کنید تا مطمئن شوید که ماژول تایید بازی توسط 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 حاوی این commit ها است.

ویژگی های جدید

  • پشتیبانی برای ورود به سیستم با Google اضافه شد.

تغییرات API

  • به UnsupportedException اجازه می دهد تا به درستی کار کند ( I68208 )
  • افزودن یک نوع استثنای جدید به حساب مواردی مانند زمانی که دستگاه حاوی پرچم‌های لازم نیست ( If08dd )
  • Api استثنایی 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 حاوی این commit ها است.

تغییرات API

  • تغییرات امضای Api CredentialManager ( Iabdec )
  • تغییرات امضای Api CredentialManager ( I977ed )
  • تغییرات امضای Api CredentialManager ( Ia6e9b )

رفع اشکال

  • "کابل" قدیمی دیگر در مشخصات webauthn پشتیبانی نمی شود و جایگزین آن، "هیبرید" اکنون برای لیست حمل و نقل برگردانده شده است.
  • حمل و نقل در لیست های دو بعدی بازگردانده شد، این به عنوان لیست 1 بعدی صحیح ثابت شده است.

نسخه 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 حاوی این commit ها است.

ویژگی های جدید

  • این نسخه حاوی یک کتابخانه جدید jetpack است که دسترسی یکپارچه به اعتبار کاربر را فراهم می کند. این می تواند شامل گذرواژه ها، کلیدهای عبور و اعتبارنامه های فدرال باشد. این کتابخانه باید برای ارائه تجربه ورود یکپارچه و ایمن به سیستم استفاده شود.
  • «androidx.credentials:credentials-play-services-auth:1.0.0-alpha01» یک کتابخانه اختیاری است که اجازه می‌دهد اعتبارنامه‌ها در Google Password Manager ذخیره و بازیابی شوند. این وابستگی برای دستگاه‌هایی که دارای سطح Android API <= 33 هستند، مورد نیاز است.

تغییرات API

  • کتابخانه جدید با API های جدید