privacysandbox-tools
آخر تعديل | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار التجريبي |
---|---|---|---|---|
29 كانون الثاني (يناير) 2025 | - | - | - | 1.0.0-alpha11 |
الإعلان عن التبعيات
لإضافة تبعية على حزمة privacysandbox-tools، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle
ل
تطبيقك أو وحدتك:
رائع
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha11" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11") }
لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زرّ النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha11
29 كانون الثاني (يناير) 2025
تم إصدار androidx.privacysandbox.tools:tools-*:1.0.0-alpha11
. يتضمّن الإصدار 1.0.0-alpha11 عمليات الربط هذه.
الميزات الجديدة
- تمت إضافة إمكانية استخدام المَعلمة
SessionConstants
المعدَّلة فيSandboxedUiAdapter.openSession
. (I65886)
الإصدار 1.0.0-alpha10
2 أكتوبر 2024
تم إصدار androidx.privacysandbox.tools:tools-*:1.0.0-alpha10
. يتضمّن الإصدار 1.0.0-alpha10 عمليات الربط هذه.
الميزات الجديدة
- إضافة إمكانية استخدام الثابتات التي تحدّدها حِزم تطوير البرامج (SDK) باستخدام
const val
في الواجهات والقيم المُشارَك فيها تعليقات توضيحية
تغييرات واجهة برمجة التطبيقات
- عدم السماح بالكائنات في apicompiler (كان يتم تجاهلها سابقًا بدون إشعار)
إصلاح الأخطاء
- إصلاح الأعطال في حال توفّر أدلة مصدر تنتهي بـ .class
الإصدار 1.0.0-alpha09
26 حزيران (يونيو) 2024
تم إصدار androidx.privacysandbox.tools:tools-*:1.0.0-alpha09
. يتضمّن الإصدار 1.0.0-alpha09 عمليات الربط هذه.
الميزات الجديدة
- إتاحة فئات enum التي تمت إضافة تعليقات توضيحية إليها باستخدام
@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 على هذه المراجعات.
إصلاح الأخطاء
- استخدِم التبعيات غير المخصّصة لنظام التشغيل Android من Guava لتجنُّب تعارضات مسار تحميل الحِزم في 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 على هذه المراجعات.
الميزات الجديدة
- تمت إضافة إمكانية دمج واجهة برمجة التطبيقات لـ Privacy Sandbox UI
تغييرات واجهة برمجة التطبيقات
- تم تغيير إصدار 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 تحتوي على واجهات برمجة تطبيقات لاستخدام وظائف مبادرة حماية الخصوصية. يُرجى الإبلاغ عن الأخطاء في مكوّن أداة تتبُّع المشاكل.