privacysandbox sdkruntime
| آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
|---|---|---|---|---|
| 16 جولای 2025 | - | - | - | 1.0.0-alpha18 |
اعلام وابستگی ها
برای افزودن وابستگی به privacysandbox-sdkruntime، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
کاتلین
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0
نسخه 1.0.0-alpha18
16 جولای 2025
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()از رشته اصلی فراخوانی می شود.
نسخه 1.0.0-alpha17
26 مارس 2025
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مهاجرت کنید. - پشتیبانی از کتابخانههای 1.0-alpha13 قطع شد (هر دو برنامه و SDK باید از نسخههای جدیدتر برای کار با کتابخانههای همتای این نسخه استفاده کنند)
رفع اشکال
-
AppOwnedInterfacesبه پیاده سازی محلی در دستگاه های API33 منتقل کرد.
نسخه 1.0.0-alpha16
11 دسامبر 2024
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 در حالت backcompat توسط برنامه مشتری با پروگارد شده بود.
نسخه 1.0.0-alpha15
13 نوامبر 2024
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.
نسخه 1.0.0-alpha14
24 جولای 2024
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 استفاده کنید.
نسخه 1.0.0-alpha13
6 مارس 2024
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 های دیگر را بارگیری کنند
نسخه 1.0.0-alpha12
24 ژانویه 2024
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 حاوی این commit ها است.
ویژگی های جدید
-
SdkSandboxControllerCompat#loadSdkبرای بارگیری SDK توسط سایر SDKها در جعبه ایمنی معرفی کنید (در حال حاضر فقط در API 34 Extension 10 پشتیبانی می شود)
تغییرات API
- حذف پشتیبانی sandbox در دستگاههای API 33 - حالت backcompat (در برنامه) باید قبل از API 34 استفاده شود.
نسخه 1.0.0-alpha11
15 نوامبر 2023
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 حاوی این commit ها است.
ویژگی های جدید
-
AppOwnedSdkSandboxInterfaceCompatدر دستگاههای API34 Ext 8 پشتیبانی میشود (قبل از این فقط روی ساختهای پیشنمایش توسعهدهندهPrivacySandboxکار میشد)
نسخه 1.0.0-alpha10
18 اکتبر 2023
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 حاوی این commit ها است.
رفع اشکال
- نگاشت مجدد منابع برای SDK بارگیری شده در فرآیند برنامه ثابت شد.
نسخه 1.0.0-alpha09
4 اکتبر 2023
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 حاوی این commit ها است.
تغییرات API
- اولین نسخه از کتابخانه sdkruntime-provider که باید به جای کتابخانه sdkruntime-core برای SDK ها استفاده شود.
-
SandboxedSdkProviderAdapterبه sdkruntime-provider منتقل شد.SandboxedSdkProviderAdapterدر sdkruntime-core منسوخ شده است و به زودی حذف خواهد شد.
رفع اشکال
- وقتی SDK بارگیری شد، همه
SdkSandboxActivityHandlerCompatلغو ثبت کنید. - رویدادهای چرخه حیات
ActivityHolderاکنون با رفتارReportFragmentمطابقت دارد
نسخه 1.0.0-alpha08
9 آگوست 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 منتشر شدند. نسخه 1.0.0-alpha08 حاوی این commit ها است.
رفع اشکال
- رفع مشکل انتقال
SharedPreferencesزمانی که زمینه هدفSharedPreferencesوجود نداشت.
نسخه 1.0.0-alpha07
26 جولای 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 منتشر شدند. نسخه 1.0.0-alpha07 حاوی این commit ها است.
ویژگی های جدید
- پشتیبانی از Per-SDK
SharedPreferencesبرای SDK های بارگیری شده به صورت محلی (در فرآیند برنامه).SandboxedSdkProviderCompat#contextبرای ارائه پشتیبانی از Per-SDKSharedPreferencesبرای SDKها در حالت backcompat سفارشی شده است.
نسخه 1.0.0-alpha06
21 ژوئن 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 منتشر شدند. نسخه 1.0.0-alpha06 حاوی این commit ها است.
ویژگی های جدید
- پشتیبانی از ذخیرهسازی هر SDK و پایگاههای داده برای SDKهای بارگیری شده به صورت محلی (در فرآیند برنامه).
-
SandboxedSdkProviderCompat#contextبرای ارائه پشتیبانی از ذخیرهسازی و پایگاه داده در هر SDK برای SDKها در حالت backcompat سفارشی شده است.
نسخه 1.0.0-alpha05
7 ژوئن 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 و androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 منتشر شدند. این نسخه در یک شعبه داخلی توسعه یافته است.
ویژگی های جدید
- (فقط
PrivacySandboxDeveloper Preview 8+) پشتیبانی از میانجیگری App-Sandbox را اضافه کنید (بهSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfacesکنید)
نسخه 1.0.0-alpha04
10 مه 2023
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 را شروع کند.
نسخه 1.0.0-alpha03
5 آوریل 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 منتشر شد.
ویژگی های جدید
- پشتیبانی از
SandboxProcessDeathCallbackاضافه شده است - پشتیبانی برای تخلیه SDK اضافه شده است
تغییرات API
-
SandboxedSdkCompat#create(binder)حذف شد، لطفاً از سازندهSandboxedSdkCompat(binder)استفاده کنید
نسخه 1.0.0-alpha02
22 مارس 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 منتشر شد.
ویژگی های جدید
- یک API برای واکشی لیست SDK های بارگیری شده اضافه شد -
SdkSandboxControllerCompat.getSandboxedSdks().
نسخه 1.0.0-alpha01
11 ژانویه 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 منتشر شد.
- این یک کتابخانه جدید Jetpack است که شامل اجزایی برای ساخت و بارگیری SDKهای فعال در زمان اجرا (جعبه ایمنی حریم خصوصی) در نسخههای قدیمی پلتفرم Android است.