privacysandbox sdkruntime
| آخرین بهروزرسانی | انتشار پایدار | کاندیدای انتشار | انتشار بتا | انتشار آلفا |
|---|---|---|---|---|
| ۱۷ دسامبر ۲۰۲۵ | - | - | - | ۱.۰.۰-آلفا۱۹ |
اعلام وابستگیها
برای افزودن وابستگی به privacysandbox-sdkruntime، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Google's Maven را مطالعه کنید.
وابستگیهای مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19" }
کاتلین
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" }
برای اطلاعات بیشتر در مورد وابستگیها، به «افزودن وابستگیهای ساخت» مراجعه کنید.
بازخورد
بازخورد شما به بهبود Jetpack کمک میکند. اگر مشکلات جدیدی کشف کردید یا ایدههایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. میتوانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه ۱.۰
نسخه ۱.۰.۰-آلفا۱۹
۱۷ دسامبر ۲۰۲۵
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha19 منتشر شدهاند. نسخه 1.0.0-alpha19 شامل این کامیتها است.
- این کتابخانه منسوخ شده است و هیچ بهروزرسانی جدیدی دریافت نخواهد کرد.
تغییرات API
- APIهای
privacysandbox.sdkruntimeمنسوخ شدهاند ( Ibe81a ، b/452878636 ) -
SdkSandboxControllerCompat (sdkruntime-core)منسوخ شده، حذف شد. ( Ibe8fe ، b/427472024 )
نسخه ۱.۰.۰-آلفا۱۸
۱۶ ژوئیه ۲۰۲۵
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 منتشر شدهاند. نسخه 1.0.0-alpha18 شامل این کامیتها است.
تغییرات API
-
SandboxedSdkProviderCompat.getView()به طور کامل حذف شد. اگر پروژه ازandroidx.privacysandbox.toolsنیز استفاده میکند، باید از آخرین نسخه آن استفاده شود. -
SdkSandboxControllerCompatبهsdkruntime-providerمهاجرت کرد.SdkSandboxControllerCompatدرsdkruntime-coreمنسوخ شده است و در نسخه بعدی حذف خواهد شد.
رفع اشکالات
-
SandboxedSdkProviderCompat.onLoadSdk()اکنون صرف نظر از نخ فراخوانندهloadSdk()از نخ اصلی فراخوانی میشود.
نسخه ۱.۰.۰-آلفا۱۷
۲۶ مارس ۲۰۲۵
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 منتشر شدهاند. نسخه 1.0.0-alpha17 شامل این کامیتها است.
ویژگیهای جدید
تغییرات API
- تابع
SandboxedSdkProviderCompat.getView()منسوخ شده و در نسخه بعدی حذف خواهد شد. لطفاً قبل از انتشار نسخه بعدی بهandroidx.privacysandbox.tools 1.0.0-alpha13مهاجرت کنید. - پشتیبانی از کتابخانههای ۱.۰-alpha13 متوقف شد (هم App و هم SDK باید از نسخههای جدیدتر برای کار با کتابخانههای مشابه از این نسخه استفاده کنند)
رفع اشکالات
-
AppOwnedInterfacesبه پیادهسازی محلی روی دستگاههای API33 منتقل شدند.
نسخه ۱.۰.۰-آلفا۱۶
۱۱ دسامبر ۲۰۲۴
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 منتشر شدهاند. نسخه 1.0.0-alpha16 شامل این کامیتها است.
تغییرات API
- معرفی
SdkSandboxClientImportanceListenerCompatبرای SDKها جهت دریافت اعلانها در مورد تغییرات در اهمیت برنامه کلاینت (وضعیت پیشزمینه)
رفع اشکالات
- اشکالی که مانع از بارگیری SDK توسط برنامه کلاینت با proguard در حالت backcompat میشد، برطرف شد.
نسخه ۱.۰.۰-آلفا۱۵
۱۳ نوامبر ۲۰۲۴
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 منتشر شدهاند. نسخه 1.0.0-alpha15 شامل این کامیتها است.
ویژگیهای جدید
- پشتیبانی از ایجاد
LayoutInflaterازSdkContextدر حالت backcompat. - پشتیبانی از ایجاد
DisplayContext/WindowContextازSdkContextدر حالت backcompat.
نسخه ۱.۰.۰-آلفا۱۴
۲۴ ژوئیه ۲۰۲۴
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14 منتشر شدهاند. نسخه 1.0.0-alpha14 شامل این کامیتها است.
ویژگیهای جدید
- برای بازیابی نام بسته برنامه کلاینت
SdkSandboxControllerCompat#getClientPackageNameرا معرفی کنید.
تغییرات API
-
SandboxedSdkProviderAdapterاز sdkruntime-core به طور کامل حذف شد. لطفاً ازSandboxedSdkProviderAdapterاز کتابخانه sdkruntime-provider استفاده کنید.
نسخه ۱.۰.۰-آلفا۱۳
۶ مارس ۲۰۲۴
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13 منتشر شدهاند. نسخه 1.0.0-alpha13 شامل این کامیتها است.
ویژگیهای جدید
- پشتیبانی
Backcompatبرای بارگذاری SDK-SDK (SdkSandboxControllerCompat#loadSdk) - اکنون SDK هایی که به صورت محلی (در فرآیند برنامه) بارگذاری می شوند، می توانند SDK های دیگر را بارگیری کنند.
نسخه ۱.۰.۰-آلفا۱۲
۲۴ ژانویه ۲۰۲۴
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12 منتشر شدهاند. نسخه 1.0.0-alpha12 شامل این کامیتها است.
ویژگیهای جدید
- معرفی
SdkSandboxControllerCompat#loadSdkبرای بارگذاری SDKها توسط SDKهای دیگر در sandbox (در حال حاضر فقط در API 34 Extension 10 پشتیبانی میشود)
تغییرات API
- پشتیبانی از سندباکس را در دستگاههای API 33 حذف کنید - حالت backcompat (در برنامه) باید قبل از API 34 استفاده شود.
نسخه ۱.۰.۰-آلفا۱۱
۱۵ نوامبر ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11 منتشر شدهاند. نسخه 1.0.0-alpha11 شامل این کامیتها است.
ویژگیهای جدید
-
AppOwnedSdkSandboxInterfaceCompatدر دستگاههای API34 Ext 8 پشتیبانی میشود (قبلاً فقط در نسخههای پیشنمایش توسعهدهندگانPrivacySandboxکار میکرد)
نسخه ۱.۰.۰-آلفا۱۰
۱۸ اکتبر ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10 منتشر شدهاند. نسخه 1.0.0-alpha10 شامل این کامیتها است.
رفع اشکالات
- مشکل نگاشت مجدد منابع برای SDK بارگذاری شده در فرآیند برنامه برطرف شد.
نسخه ۱.۰.۰-آلفا۰۹
۴ اکتبر ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09 ، androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 و androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09 منتشر شدهاند. نسخه 1.0.0-alpha09 شامل این کامیتها است.
تغییرات API
- اولین نسخه از کتابخانه sdkruntime-provider که باید به جای کتابخانه sdkruntime-core برای SDKها استفاده شود.
-
SandboxedSdkProviderAdapterبه sdkruntime-provider مهاجرت کرد.SandboxedSdkProviderAdapterدر sdkruntime-core منسوخ شده و به زودی حذف خواهد شد.
رفع اشکالات
- هنگام تخلیه SDK، تمام
SdkSandboxActivityHandlerCompatاز حالت ثبت خارج کنید. - رویدادهای چرخه عمر
ActivityHolderاکنون با رفتارReportFragmentمطابقت دارند
نسخه ۱.۰.۰-آلفا۰۸
۹ آگوست ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 منتشر شدند. نسخه 1.0.0-alpha08 شامل این کامیتها است.
رفع اشکالات
- رفع مشکل عدم موفقیت مهاجرت
SharedPreferencesدر صورت عدم وجودSharedPreferencesدر زمینه هدف.
نسخه ۱.۰.۰-آلفا۰۷
۲۶ ژوئیه ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 منتشر شدند. نسخه 1.0.0-alpha07 شامل این کامیتها است.
ویژگیهای جدید
- پشتیبانی Per-SDK
SharedPreferencesبرای SDKهایی که به صورت محلی بارگذاری میشوند (در فرآیند درخواست).SandboxedSdkProviderCompat#contextسفارشیسازی شده تا پشتیبانی Per-SDKSharedPreferencesرا برای SDKها در حالت backcompat ارائه دهد.
نسخه ۱.۰.۰-alpha06
۲۱ ژوئن ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 منتشر شدند. نسخه 1.0.0-alpha06 شامل این کامیتها است.
ویژگیهای جدید
- پشتیبانی از ذخیرهسازی و پایگاههای دادهی Per-SDK برای SDKهای بارگذاریشده بهصورت محلی (در فرآیند درخواست).
-
SandboxedSdkProviderCompat#contextسفارشیسازی شده تا پشتیبانی از ذخیرهسازی و پایگاه داده Per-SDK را برای SDKها در حالت backcompat فراهم کند.
نسخه ۱.۰.۰-آلفا۰۵
۷ ژوئن ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 منتشر شدند. این نسخه در یک شاخه داخلی توسعه داده شده است.
ویژگیهای جدید
- (فقط نسخه پیشنمایش توسعهدهندگان
PrivacySandboxنسخه ۸+) پشتیبانی از میانجیگری App-Sandbox اضافه میشود (بهSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfacesمراجعه کنید)
نسخه ۱.۰.۰-آلفا۰۴
۱۰ مه ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04 منتشر شدند. این نسخه در یک شاخه داخلی توسعه داده شده است.
ویژگیهای جدید
- پشتیبانی اولیه برای شروع فعالیتها درون جعبه شنی SDK (موجود برای دستگاههای UDC+): SDK باید با فراخوانی
SdkSandboxControllerCompat#registerSdkSandboxActivityHandlerهندلر را ثبت کند، سپس برنامه میتواند با فراخوانیSdkSandboxManagerCompat#startSdkSandboxActivityاکتیویتی را برای SDK شروع کند.
نسخه ۱.۰.۰-آلفا۰۳
۵ آوریل ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 منتشر شد.
ویژگیهای جدید
- پشتیبانی از
SandboxProcessDeathCallbackاضافه شد - پشتیبانی از بارگیری SDK اضافه شد
تغییرات API
-
SandboxedSdkCompat#create(binder)حذف شد، لطفاً از سازندهSandboxedSdkCompat(binder)استفاده کنید
نسخه ۱.۰.۰-آلفا۰۲
۲۲ مارس ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 منتشر شد.
ویژگیهای جدید
- یک API برای دریافت لیست SDK های بارگذاری شده اضافه شد -
SdkSandboxControllerCompat.getSandboxedSdks().
نسخه ۱.۰.۰-آلفا۰۱
۱۱ ژانویه ۲۰۲۳
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 منتشر شد.
- این یک کتابخانه جدید Jetpack است که شامل کامپوننتهایی برای ساخت و بارگذاری SDKهای فعالشده در زمان اجرا (Sandbox حریم خصوصی) در نسخههای قدیمی پلتفرم اندروید است.