privacysandbox sdkruntime
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
13 نوامبر 2024 | - | - | - | 1.0.0-آلفا15 |
اعلام وابستگی ها
برای افزودن وابستگی به privacysandbox-sdkruntime، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
Groovy
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16" }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0
نسخه 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
منتشر شدند. این نسخه در یک شعبه داخلی توسعه یافته است.
ویژگی های جدید
- (فقط
PrivacySandbox
Developer 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 است.