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