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

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

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

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

الإصدار 1.0.0-alpha01

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

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

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