privacysandbox sdkruntime

  
توفّر هذه المكتبة مكوّنات للمستهلكين المدرِكين لواجهة SdkRuntime.
آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار التجريبي الأول
11 كانون الأول (ديسمبر) 2024 - - - 1.0.0-alpha16

الإعلان عن التبعيات

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

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

Groovy

dependencies {

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

Kotlin

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-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 (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 من حزمة تطوير البرامج (API34 Ext) (لم يكن متوافقًا من قبل إلا مع إصدارات 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) لحِزم 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 في وضع التوافق مع الإصدارات القديمة.

الإصدار 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 من "معاينة المطوّر" والإصدارات الأحدث فقط) إتاحة التوسّط في "مساحة التطبيق المحصّنة" (راجِع 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 الأساسي.