privacysandbox sdkruntime

  
توفر هذه المكتبة مكونات للمستهلكين المتوافقين مع SdkRuntime
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأوّلي
‫17 ديسمبر 2025 - - - 1.0.0-alpha19

تحديد الاعتماديات

لإضافة اعتمادية على privacysandbox-sdkruntime، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:

Groovy

dependencies {

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

Kotlin

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

لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات البناء.

الملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.

الإصدار 1.0

الإصدار 1.0.0-alpha19

‫17 ديسمبر 2025

تم طرح 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 هذه التعديلات.

  • تم إيقاف هذه المكتبة نهائيًا ولن تتلقّى أي تحديثات مستقبلية.

تغييرات واجهة برمجة التطبيقات

  • واجهات برمجة التطبيقات المتوقّفة نهائيًا privacysandbox.sdkruntime (Ibe81a، b/452878636)
  • تمت إزالة SdkSandboxControllerCompat (sdkruntime-core) المتوقّفة نهائيًا. (Ibe8fe، b/427472024)

الإصدار 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 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تمت إزالة 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 هذه التعديلات.

الميزات الجديدة

تغييرات واجهة برمجة التطبيقات

  • تم إيقاف SandboxedSdkProviderCompat.getView() نهائيًا وسيتم إزالته في الإصدار التالي. يُرجى الانتقال إلى androidx.privacysandbox.tools 1.0.0-alpha13 قبل الإصدار التالي.
  • تم إيقاف التوافق مع المكتبات 1.0-alpha13 (يجب أن يستخدم كل من التطبيق وحزمة تطوير البرامج (SDK) إصدارات أحدث للعمل مع المكتبات المقابلة من هذا الإصدار)

إصلاح الأخطاء

  • تم نقل AppOwnedInterfaces إلى التنفيذ المحلي على الأجهزة التي تعمل بالإصدار 33 من واجهة برمجة التطبيقات.

الإصدار 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 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • إضافة SdkSandboxClientImportanceListenerCompat إلى حِزم SDK لتلقّي إشعارات بشأن التغييرات في أهمية تطبيق العميل (حالة التشغيل في المقدّمة)

إصلاح الأخطاء

  • تم إصلاح خطأ كان يمنع تطبيق العميل الذي يستخدم Proguard من تحميل حزمة SDK في وضع التوافق مع الإصدارات السابقة.

الإصدار 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 في وضع التوافق مع الإصدارات السابقة
  • إمكانية إنشاء DisplayContext/WindowContext من SdkContext في وضع التوافق مع الإصدارات السابقة

الإصدار 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 لاسترداد اسم حزمة تطبيق العميل

تغييرات واجهة برمجة التطبيقات

  • تمت إزالة 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 هذه التعديلات.

الميزات الجديدة

  • إتاحة SdkSandboxControllerCompat#loadSdk لتحميل حِزم SDK من خلال حِزم SDK أخرى في البيئة التجريبية (متاحة حاليًا على الإصدار 10 من واجهة برمجة التطبيقات 34 فقط)

تغييرات واجهة برمجة التطبيقات

  • إزالة إمكانية استخدام وضع الحماية على الأجهزة التي تعمل بالإصدار 33 من واجهة برمجة التطبيقات - يجب استخدام وضع التوافق مع الإصدارات القديمة (داخل التطبيق) قبل الإصدار 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 هذه التعديلات.

الميزات الجديدة

  • تتوفّر ميزة AppOwnedSdkSandboxInterfaceCompat على الأجهزة التي تعمل بالإصدار 8 من واجهة برمجة التطبيقات 34 (كانت تعمل سابقًا على إصدارات 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 هذه التعديلات.

إصلاح الأخطاء

  • تم إصلاح إعادة ربط الموارد الثابتة بحزمة تطوير البرامج (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 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • الإصدار الأول من مكتبة sdkruntime-provider التي يجب استخدامها بدلاً من مكتبة sdkruntime-core لحِزم SDK
  • تم نقل SandboxedSdkProviderAdapter إلى sdkruntime-provider. تم إيقاف SandboxedSdkProviderAdapter في sdkruntime-core نهائيًا وستتم إزالته قريبًا.

إصلاح الأخطاء

  • إلغاء تسجيل جميع SdkSandboxActivityHandlerCompat عند إلغاء تحميل حزمة SDK
  • تتطابق أحداث مراحل النشاط في 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 هذه التعديلات.

إصلاح الأخطاء

  • تم إصلاح مشكلة تعذُّر نقل بيانات 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 هذه التعديلات.

الميزات الجديدة

  • توافُق SharedPreferences مع حِزم SDK التي يتم تحميلها على الجهاز (في عملية التطبيق) SandboxedSdkProviderCompat#context مخصّصة لتوفير SharedPreferences لكل حزمة تطوير برامج (SDK) في وضع التوافق مع الإصدارات السابقة.

الإصدار 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 هذه التعديلات.

الميزات الجديدة

  • إتاحة مساحة التخزين وقواعد البيانات لكل حزمة SDK يتم تحميلها محليًا (في عملية التطبيق)
  • SandboxedSdkProviderCompat#context مخصّصة لتوفير إمكانية استخدام ميزة "التخزين وقاعدة البيانات لكل حزمة SDK" لحِزم SDK في وضع التوافق مع الإصدارات القديمة.

الإصدار 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 الإصدار 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، وبعد ذلك يمكن للتطبيق بدء النشاط لحزمة SDK من خلال استدعاء SdkSandboxManagerCompat#startSdkSandboxActivity.

الإصدار 1.0.0-alpha03

‫5 أبريل 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03.

الميزات الجديدة

  • إضافة دعم لـ SandboxProcessDeathCallback
  • إضافة إمكانية إلغاء تحميل حزمة SDK

تغييرات واجهة برمجة التطبيقات

  • تمت إزالة SandboxedSdkCompat#create(binder)، يُرجى استخدام الدالة الإنشائية SandboxedSdkCompat(binder)

الإصدار 1.0.0-alpha02

‫22 مارس 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02.

الميزات الجديدة

  • تمت إضافة واجهة برمجة تطبيقات لاسترداد قائمة حِزم SDK التي تم تحميلها - SdkSandboxControllerCompat.getSandboxedSdks().

الإصدار 1.0.0-alpha01

‫11 يناير 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01.

  • هذه مكتبة Jetpack جديدة تحتوي على مكوّنات لإنشاء حِزم SDK مفعَّلة في وقت التشغيل (مبادرة حماية الخصوصية) وتحميلها على الإصدارات القديمة من نظام التشغيل Android.