privacysandbox sdkruntime

این کتابخانه اجزایی را برای مصرف کنندگان آگاه SdkRuntime فراهم می کند
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
13 نوامبر 2024 - - - 1.0.0-آلفا15

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

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

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

شیار

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14"
}

کاتلین

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14"
}

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

بازخورد

بازخورد شما به بهتر شدن 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-SDK SharedPreferences برای 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 است.