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