privacysandbox sdkruntime
آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
---|---|---|---|---|
16 يوليو 2025 | - | - | - | 1.0.0-alpha18 |
تعريف التبعيات
لإضافة تبعية على privacysandbox-sdkruntime، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف التبعيات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle
لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
لمزيد من المعلومات حول العناصر التابعة، يُرجى الاطّلاع على إضافة عناصر تابعة للإنشاء.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 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 على عمليات الدمج هذه.
تغييرات واجهة برمجة التطبيقات
- تمت إزالة
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.