privacysandbox sdkruntime
التعديل الأخير | الإصدار المستقر | سحب المرشح | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|
24 يوليو 2024 | - | - | - | 1.0.0-alpha14 |
إعلان التبعيات
لإضافة تبعية على 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-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 - يجب استخدام وضع backcompat (داخل التطبيق) قبل واجهة برمجة التطبيقات 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-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
لتوفير الدعم لكل حزمة تطوير برامج (SDK)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 لحِزم 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 الأساسي.