أدوات مبادرة حماية الخصوصية
التعديل الأخير | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | إصدار ألفا |
---|---|---|---|---|
20 آذار (مارس) 2024 | - | - | - | 1.0.0-alpha08 |
إعلان التبعيات
لإضافة اعتمادية على أدوات Privacy Sandbox، يجب إضافة مستودع Google Maven إلى مشروعك. لمزيد من المعلومات، يمكنك الاطّلاع على مستودع Maven من Google.
أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle
لتطبيقك أو الوحدة الخاصة بك:
رائع
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha08" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08") }
لمزيد من المعلومات حول التبعيات، انظر إضافة تبعيات الإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.
راجِع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.
الإصدار 1.0
الإصدار 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 على هذه الالتزامات.
إصلاح الأخطاء
- استخدم تبعيات Guava غير المستندة إلى Android لتجنّب تعارض مسارات الفئة في Bazel.
- إصلاح التعطُّل عند استدعاء برنامج تجميع واجهة برمجة التطبيقات من Bazel (I24c9d)
الإصدار 1.0.0-alpha05
9 آب (أغسطس) 2023
تم طرح "androidx.privacysandbox.tools:tools-*:1.0.0-alpha05
". يحتوي الإصدار 1.0.0-alpha05 على هذه الالتزامات.
الميزات الجديدة
- تم إنشاء
SandboxedUiAdapters
الآن وتتضمّن مجموعةwindowInputToken
الجديدة. وهذا يجعل هذا الإصدار متوافقًا مع "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 جديدة تحتوي على واجهات برمجة تطبيقات للاستفادة من وظيفة مبادرة حماية الخصوصية. يُرجى الإبلاغ عن الأخطاء في مكوِّن أداة تتبّع المشاكل.