رجیستری اعتبارنامه‌ها

برای حل این مشکلات، ما در حال اضافه کردن یک مکانیزم رجیستری جدید هستیم که به یک برنامه اجازه می‌دهد تا اعتبارنامه‌های دیجیتال را به روشی با حفظ حریم خصوصی ارائه دهد. در سطح بالا، برنامه ارائه دهنده، تمام اعتبارنامه‌های دیجیتال کاندید خود را از قبل در Credential Manager ثبت می‌کند. هنگامی که Credential Manager درخواستی از برنامه برای یک اعتبارنامه دیجیتال خاص دریافت می‌کند، رابط کاربری تطبیق اعتبارنامه و انتخابگر کاربر را در یک sandbox اجرا می‌کند.
آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۱۷ دسامبر ۲۰۲۵ - - - ۱.۰.۰-آلفا۰۴

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

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

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

شیار

dependencies {
    // Use to implement credentials registrys

    implementation "androidx.credentials.registry:registry-digitalcredentials-mdoc:1.0.0-alpha04"
    implementation "androidx.credentials.registry:registry-digitalcredentials-preview:1.0.0-alpha04"
    implementation "androidx.credentials.registry:registry-provider:1.0.0-alpha04"
    implementation "androidx.credentials.registry:registry-provider-play-services:1.0.0-alpha04"

}

کاتلین

dependencies {
    // Use to implement credentials registrys

    implementation("androidx.credentials.registry:registry-digitalcredentials-mdoc:1.0.0-alpha04")
    implementation("androidx.credentials.registry:registry-digitalcredentials-preview:1.0.0-alpha04")
    implementation("androidx.credentials.registry:registry-provider:1.0.0-alpha04")
    implementation("androidx.credentials.registry:registry-provider-play-services:1.0.0-alpha04")

}

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

بازخورد

بازخورد شما به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

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

ثبت اعتبارنامه‌ها ۱.۰

نسخه ۱.۰.۰-آلفا۰۴

۱۷ دسامبر ۲۰۲۵

androidx.credentials.registry:registry-*:1.0.0-alpha04 منتشر شد. نسخه 1.0.0-alpha04 شامل این کامیت‌ها است.

تغییرات API

  • متدهای افزونه‌ای را برای بازیابی شناسه‌های ورودی انتخاب‌شده از ProviderCreateCredentialRequest اضافه کنید. ( I72dee )
  • APIهایی برای ثبت و تایید گزینه‌های ایجاد در Credential Manager اضافه کنید. ( I01073 )

نسخه ۱.۰.۰-آلفا۰۳

۸ اکتبر ۲۰۲۵

androidx.credentials.registry:registry-*:1.0.0-alpha03 منتشر شد. نسخه 1.0.0-alpha03 شامل این کامیت‌ها است.

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

  • سریال‌سازی بهینه داده‌های بزرگ

نسخه ۱.۰.۰-آلفا۰۲

۲۴ سپتامبر ۲۰۲۵

androidx.credentials.registry:registry-*:1.0.0-alpha02 منتشر شد. نسخه 1.0.0-alpha02 شامل این کامیت‌ها است.

تغییرات API

  • API رجیستری برای OpenID4VP 1.0 ( Ifdda3 ، b/439430789 )
  • رابط برنامه‌نویسی کاربردی (API) برای پاکسازی رجیستری اعتبارنامه‌ها اضافه شد. ( I64c0d ، b/368092001 )
  • پشتیبانی از رجیستری اعتبارنامه با یک اقدام هدفمند سفارشی. ( I09d92 ، b/402293724 )
  • پشتیبانی از انتخاب مجموعه اعتبارنامه ( Ia1f80 ، b/444332219 )

نسخه ۱.۰.۰-آلفا۰۱

۱۶ اکتبر ۲۰۲۴

androidx.credentials.registry:registry-*:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 شامل این کامیت‌ها است.

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

  • پشتیبانی جدید از رجیستری ارائه‌دهنده‌ی Credential Manager: به ارائه‌دهندگان اجازه می‌دهد تا فراداده‌های اعتبارنامه را از قبل در Credential Manager ثبت کنند که بعداً می‌تواند توسط Credential Manager بنا به درخواست برنامه‌ی ورودی برای کاربر نمایش داده شود.
  • APIهای اعتبارنامه mdoc ISO/IEC برای ثبت اعتبارنامه‌های mdoc اضافه شد.
  • همچنین یک رجیستری مبتنی بر پروتکل پیش‌نمایش اضافه شده است تا قابلیت سرتاسری را نشان دهد.