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

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

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

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

الإصدار 1.0.0-alpha01

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

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

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