أدوات حماية الخصوصية

  
مكتبة لاستخدام وظيفة "مبادرة حماية الخصوصية" في Android
التعديل الأخير الإصدار المستقر سحب المرشح الإصدار التجريبي إصدار أولي
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)

التغييرات في واجهة برمجة التطبيقات

  • إضافة تعليق توضيحي @JvmDefaultWithCompatibility (I8f206)

الإصدار 1.0.0-alpha01

9 تشرين الثاني (نوفمبر) 2022

تم طرح androidx.privacysandbox.tools:tools-*:1.0.0-alpha01. يحتوي الإصدار 1.0.0-alpha01 على عمليات التنفيذ هذه.

الميزات الجديدة