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