privacysandbox-ابزار
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
2 اکتبر 2024 | - | - | - | 1.0.0-آلفا10 |
اعلام وابستگی ها
برای افزودن وابستگی به ابزارهای privacysandbox، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha10" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10" }
کاتلین
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10") }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0
نسخه 1.0.0-alpha10
2 اکتبر 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10
منتشر شد. نسخه 1.0.0-alpha10 حاوی این تعهدات است.
ویژگی های جدید
- با استفاده
const val
در رابط های حاشیه نویسی و مقادیر حاشیه نویسی، پشتیبانی از ثابت های تعریف شده توسط SDK را اضافه کنید.
تغییرات API
- غیرفعال کردن اشیاء در apicompiler (اینها قبلاً به صورت بی صدا نادیده گرفته می شدند)
رفع اشکال
- رفع خرابی زمانی که دایرکتوری های منبع به .class ختم می شوند
نسخه 1.0.0-alpha09
26 ژوئن 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09
منتشر شد. نسخه 1.0.0-alpha09 حاوی این تعهدات است.
ویژگی های جدید
- پشتیبانی از کلاسهای enum مشروحشده با
@PrivacySandboxValue
را اضافه کنید. - پشتیبانی از Privacy Sandbox UI alpha 09.
نسخه 1.0.0-alpha08
20 مارس 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
منتشر شد. نسخه 1.0.0-alpha08 حاوی این تعهدات است.
ویژگی های جدید
- رابطهایی که با
@PrivacySandboxCallback
حاشیهنویسی شدهاند، اکنون میتوانند روشهایی داشته باشند که تا زمانی که متد معلق است، مقادیر را برمیگردانند. ( I16063 ) - بستهها اکنون به عنوان پارامترهای معتبر و انواع برگشتی در واسطها و مقادیر مشروح پذیرفته میشوند. ( I52995 )
نسخه 1.0.0-alpha07
7 فوریه 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07
منتشر شد. نسخه 1.0.0-alpha07 حاوی این commit ها است.
تغییرات API
- از رابطهای راهانداز جدید SDK Activity پشتیبانی کنید. رابط های جدید در
androidx.privacysandbox.activity.core
زندگی می کنند. نسخههای قدیمی موجود درandroidx.privacysandbox.ui.core
دیگر پشتیبانی نمیشوند. ( Ia9079 )
نسخه 1.0.0-alpha06
6 سپتامبر 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha06
منتشر شد. نسخه 1.0.0-alpha06 حاوی این commit ها است.
رفع اشکال
- از وابستگیهای Guava غیر اندرویدی برای جلوگیری از درگیریهای classpath در Bazel استفاده کنید.
- رفع خرابی هنگام فراخوانی کامپایلر API از Bazel. ( I24c9d )
نسخه 1.0.0-alpha05
9 آگوست 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05
منتشر شد. نسخه 1.0.0-alpha05 حاوی این commit ها است.
ویژگی های جدید
-
SandboxedUiAdapters
تولید شده اکنون دارای مجموعه جدیدwindowInputToken
هستند. این باعث می شود این نسخه باandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05
سازگار باشد.
نسخه 1.0.0-alpha04
24 مه 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha04
منتشر شد. نسخه 1.0.0-alpha04 حاوی این commit ها است.
ویژگی های جدید
-
CancellationExceptions
اکنون در برنامهها منتشر میشوند، بنابراین SDK اکنون میتوانند طبق انتظار، برنامههای مشترک خود را لغو کنند. - اکنون میتوان از
SdkActivityLaunchers
در APIهای SDK استفاده کرد، بنابراین برنامهها میتوانند راهاندازها را به SDK در جعبه ایمنی حریم خصوصی ارسال کنند. توجه داشته باشید که این قابلیت در حال حاضر فقط در پیش نمایش های توسعه دهندگان موجود است.
رفع اشکال
- توابع غیر تعلیق اعلام شده توسط SDK اکنون به طور پیش فرض در رشته اصلی اجرا می شوند. آنها قبلاً در رشته های Binder اجرا می شدند.
- سرویسها دیگر نمیتوانند از آداپتورهای رابط رابط کاربری ارث ببرند.
- مشکلی که در آن تعریف یک ویژگی آداپتور UI در یک کلاس داده باعث خطای کامپایل میشد، برطرف شد.
نسخه 1.0.0-alpha03
8 مارس 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03
منتشر شد. نسخه 1.0.0-alpha03 حاوی این commit ها است.
ویژگی های جدید
- پشتیبانی از ادغام Privacy Sandbox UI API اضافه شده است
تغییرات API
- نسخه هدف کاتلین به 1.8.0 تغییر کرد
نسخه 1.0.0-alpha02
7 دسامبر 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02
منتشر شد. نسخه 1.0.0-alpha02 حاوی این commit ها است.
- هدف این ابزارها افزایش یکپارچگی با APIهای Privacy Sandbox SDK Runtime است. این ابزارها به تولید خودکار کد دیگ بخار برای تعریف و تعامل با رابط های سرویس گیرنده SDK فعال با زمان اجرا کمک می کنند.
ویژگیهای جدید - پشتیبانی از تعریف رابطهای SDK رو به مشتری را اضافه میکند که فراخوانها و اشیاء ارزش داده را بهعنوان پارامتر و انواع برگردان میپذیرند - انتشار استثناهای SDK به کلاینتها - پشتیبانی از تولید سازگاری به عقب در زمان اجرا SDK
تغییرات API
- افزودن حاشیه نویسی
@JvmDefaultWithCompatibility
( I8f206 )
نسخه 1.0.0-alpha01
9 نوامبر 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
منتشر شد. نسخه 1.0.0-alpha01 حاوی این commit ها است.
ویژگی های جدید
- این یک کتابخانه جدید Jetpack است که حاوی apis برای استفاده از قابلیت Privacy Sandbox است. لطفاً اشکالات را در مؤلفه ردیاب مشکل ما ثبت کنید.