أدوات حماية الخصوصية
التعديل الأخير | الإصدار المستقر | سحب المرشح | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|
26 يونيو 2024 | - | - | - | 1.0.0-alpha09 |
إعلان التبعيات
لإضافة تبعية إلى أدوات حماية الخصوصية، عليك إضافة مستودع Google Maven إلى مشروعك. يمكنك الاطّلاع على مستودع Maven من Google للحصول على مزيد من المعلومات.
أضِف العناصر الاعتمادية الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle
لتطبيقك أو وحدتك:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha09" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha09" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha09" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha09" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha09" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha09" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha09") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha09") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha09") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha09") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha09") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha09") }
لمزيد من المعلومات حول العناصر الاعتمادية، يُرجى الاطّلاع على إضافة تبعيات الإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. أخبرنا إذا اكتشفت مشكلات جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.
راجِع مستندات "أداة تتبُّع المشاكل" للحصول على مزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha09
26 يونيو 2024
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha09
. يحتوي الإصدار 1.0.0-alpha09 على عمليات التنفيذ هذه.
الميزات الجديدة
- إضافة دعم لفئات التعداد التي تمت إضافة تعليقات توضيحية إليها باستخدام
@PrivacySandboxValue
- التوافق مع الإصدار الأولي 09 لواجهة مستخدم "مبادرة حماية الخصوصية"
الإصدار 1.0.0-alpha08
20 مارس 2024
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
. تحتوي الإصدار 1.0.0-alpha08 على عمليات التنفيذ هذه.
الميزات الجديدة
- يمكن أن تحتوي الواجهات التي تحتوي على تعليقات توضيحية باستخدام
@PrivacySandboxCallback
الآن على طُرق تعرض قيمًا ما دامت الطريقة معلّقة.(I16063) - يتم الآن قبول الحِزم كمعلَمات صالحة وأنواع إرجاع في واجهات وقيم تتضمّن تعليقات توضيحية. (I52995)
الإصدار 1.0.0-alpha07
7 فبراير 2024
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha07
. يحتوي الإصدار 1.0.0-alpha07 على هذه عمليات التنفيذ.
التغييرات في واجهة برمجة التطبيقات
- التوافق مع واجهات مشغِّل تطبيقات SDK الجديدة تتوفّر الواجهات الجديدة في
androidx.privacysandbox.activity.core
. ولم تعُد التغييرات القديمة في "androidx.privacysandbox.ui.core
" متاحة. (Ia9079)
الإصدار 1.0.0-alpha06
6 أيلول (سبتمبر) 2023
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha06
. يحتوي الإصدار 1.0.0-alpha06 على هذه عمليات التنفيذ.
إصلاح الأخطاء
- يمكنك استخدام اعتماديات Java غير المتوافقة مع Android لتجنُّب تضاربات مسارات الفئات في Bazel.
- إصلاح العطل عند استدعاء برنامج التحويل البرمجي لواجهة برمجة التطبيقات من Bazel. (I24c9d)
الإصدار 1.0.0-alpha05
9 آب (أغسطس) 2023
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha05
. يحتوي الإصدار 1.0.0-alpha05 على هذه عمليات التنفيذ.
الميزات الجديدة
- تمت إضافة مجموعة "
windowInputToken
" الجديدة إلى "SandboxedUiAdapters
" التي تم إنشاؤها. وهذا يجعل هذا الإصدار متوافقًا معandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05
.
الإصدار 1.0.0-alpha04
24 أيار (مايو) 2023
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha04
. يحتوي الإصدار 1.0.0-alpha04 على عمليات التنفيذ هذه.
الميزات الجديدة
- يتم الآن نشر
CancellationExceptions
في التطبيقات، وبالتالي يمكن لحِزم SDK الآن إلغاء الكوروتينات على النحو المتوقّع. - يمكن الآن استخدام
SdkActivityLaunchers
في واجهات برمجة تطبيقات SDK، وبالتالي يمكن للتطبيقات إرسال مشغّلات التطبيقات إلى حِزم SDK في "مبادرة حماية الخصوصية". تجدر الإشارة إلى أنّ هذه الوظيفة لا تتوفّر إلا في معاينات البرامج في الوقت الحالي.
إصلاح الأخطاء
- سيتم الآن تشغيل الدوال غير المعلّقة التي تم تعريفها في حِزم SDK في سلسلة التعليمات الرئيسية تلقائيًا. كانت تعمل في سلاسل Binder.
- لم يعد من الممكن اكتساب الخدمات من محوّلات واجهة واجهة المستخدم.
- تم إصلاح مشكلة حدوث خطأ في التحويل البرمجي لتحديد خاصية في محوّل واجهة المستخدم في إحدى فئات البيانات.
الإصدار 1.0.0-alpha03
8 آذار (مارس) 2023
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha03
. يحتوي الإصدار 1.0.0-alpha03 على هذه عمليات التنفيذ.
الميزات الجديدة
- تم توفير إمكانية دمج واجهة مستخدم "مبادرة حماية الخصوصية"
التغييرات في واجهة برمجة التطبيقات
- تم تغيير إصدار Kotlin المستهدف إلى 1.8.0.
الإصدار 1.0.0-alpha02
7 كانون الأول (ديسمبر) 2022
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha02
. يحتوي الإصدار 1.0.0-alpha02 على عمليات التنفيذ هذه.
- تهدف هذه الأدوات إلى تحسين الدمج مع واجهات برمجة تطبيقات وقت تشغيل حزمة تطوير البرامج (SDK) الخاصة بمبادرة حماية الخصوصية. وتساعد هذه الأدوات في الإنشاء التلقائي للرمز النموذجي لتحديد الواجهات التي يتعامل معها العملاء لحزمة SDK التي يتم تفعيلها في وقت التشغيل والتفاعل معها.
ميزات جديدة - إضافة دعم لتحديد واجهات SDK الموجّهة للعملاء والتي تقبل عمليات معاودة الاتصال وكائنات قيم البيانات كمَعلمات وأنواع إرجاع - نشر استثناءات حزمة تطوير البرامج (SDK) للعملاء - دعم إنشاء التوافق مع الأنظمة القديمة لحزمة تطوير البرامج (SDK)
التغييرات في واجهة برمجة التطبيقات
- إضافة تعليق توضيحي
@JvmDefaultWithCompatibility
(I8f206)
الإصدار 1.0.0-alpha01
9 تشرين الثاني (نوفمبر) 2022
تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
. يحتوي الإصدار 1.0.0-alpha01 على عمليات التنفيذ هذه.
الميزات الجديدة
- تتضمّن مكتبة Jetpack الجديدة واجهات برمجة تطبيقات لاستخدام وظيفة مبادرة حماية الخصوصية. يُرجى الإبلاغ عن الأخطاء في مكوِّن أداة تتبُّع المشاكل.