وقت تشغيل حزمة تطوير البرامج (SDK) في مبادرة حماية الخصوصية

  
توفر هذه المكتبة مكونات للمستهلكين الذين يكونون على دراية باستخدام SdkRuntime
التعديل الأخير الإصدار المستقر إصدار مرشح الإصدار التجريبي إصدار ألفا
6 آذار (مارس) 2024 - - - 1.0.0-alpha13

إعلان التبعيات

لإضافة اعتمادية على privacysandbox-sdkruntime، عليك إضافة مستودع Google Maven إلى مشروعك. لمزيد من المعلومات، يمكنك الاطّلاع على مستودع Maven من Google.

أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle لتطبيقك أو الوحدة الخاصة بك:

رائع

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13"
}

لمزيد من المعلومات حول التبعيات، انظر إضافة تبعيات الإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء عدد جديد

راجِع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.

الإصدار 1.0

الإصدار 1.0.0-alpha13

6 آذار (مارس) 2024

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13. يحتوي الإصدار 1.0.0-alpha13 على هذه الالتزامات.

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

  • Backcompat إتاحة تحميل حزمة SDK-SDK (SdkSandboxControllerCompat#loadSdk): الآن يمكن لحِزم SDK التي يتم تحميلها محليًا (في عملية التطبيق) تحميل حِزم SDK أخرى.

الإصدار 1.0.0-alpha12

24 كانون الثاني (يناير) 2024

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12. يحتوي الإصدار 1.0.0-alpha12 على هذه الالتزامات.

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

  • تقديم SdkSandboxControllerCompat#loadSdk لتحميل حِزم SDK بواسطة حِزم تطوير برامج (SDK) أخرى في وضع الحماية (لا تتوفّر هذه الميزة حاليًا إلا على الإصدار 10 من إضافة واجهة برمجة التطبيقات 34 34)

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

  • إلغاء إتاحة وضع الحماية على أجهزة واجهة برمجة التطبيقات 33 - يجب استخدام وضع التوافق مع الخلفية (في التطبيق) قبل واجهة برمجة التطبيقات 34.

الإصدار 1.0.0-alpha11

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

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11. يحتوي الإصدار 1.0.0-alpha11 على هذه الالتزامات.

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

  • AppOwnedSdkSandboxInterfaceCompat متوافق مع أجهزة API34 Ext 8 (قبل العمل على إصدارات PrivacySandbox من "معاينة المطوِّر" فقط)

الإصدار 1.0.0-alpha10

18 تشرين الأول (أكتوبر) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10. يحتوي الإصدار 1.0.0-alpha10 على هذه الالتزامات.

إصلاح الأخطاء

  • تم إصلاح عملية إعادة تخصيص الموارد لحزمة SDK التي تم تحميلها في عملية التطبيق.

الإصدار 1.0.0-alpha09

4 تشرين الأول (أكتوبر) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 وandroidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09. يحتوي الإصدار 1.0.0-alpha09 على هذه الالتزامات.

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

  • الإصدار الأول من مكتبة sdkruntime-provider الذي يجب استخدامه بدلاً من مكتبة sdkruntime-الأساسية لحِزم تطوير البرامج (SDK)
  • تم نقل SandboxedSdkProviderAdapter إلى sdkruntime-provider. تم إيقاف SandboxedSdkProviderAdapter نهائيًا في حزمة sdkruntime-core نهائيًا وستتم إزالتها قريبًا.

إصلاح الأخطاء

  • إلغاء تسجيل كل SdkSandboxActivityHandlerCompat عند إلغاء تحميل حزمة تطوير البرامج (SDK)
  • يتطابق ActivityHolder حدث مراحل نشاط الآن مع سلوك ReportFragment

الإصدار 1.0.0-alpha08

9 آب (أغسطس) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08. يحتوي الإصدار 1.0.0-alpha08 على هذه الالتزامات.

إصلاح الأخطاء

  • تعذّر إصلاح عملية نقل بيانات SharedPreferences في حال عدم توفّر السياق المستهدَف SharedPreferences.

الإصدار 1.0.0-alpha07

26 تموز (يوليو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07. يحتوي الإصدار 1.0.0-alpha07 على هذه الالتزامات.

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

  • دعم SharedPreferences لكل حزمة SDK في حزمة تطوير البرامج (SDK) التي يتم تحميلها محليًا (في عملية التطبيق). تم تخصيص "SandboxedSdkProviderCompat#context" لتوفير SharedPreferences لكل حزمة تطوير برامج (SDK) لحِزم SDK في وضع التوافق الخلفي.

الإصدار 1.0.0-alpha06

‫21 حزيران (يونيو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06. يحتوي الإصدار 1.0.0-alpha06 على هذه الالتزامات.

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

  • إتاحة قواعد البيانات والتخزين لكل حزمة SDK لحِزم SDK التي يتم تحميلها محليًا (في عملية التطبيق).
  • تم تخصيص "SandboxedSdkProviderCompat#context" لتوفير مساحة تخزين لكل حزمة SDK ودعم قاعدة البيانات لحِزم SDK في وضع التوافق مع الخلفية.

الإصدار 1.0.0-alpha05

7 حزيران (يونيو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05. تم تطوير هذا الإصدار في فرع داخلي.

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

  • (PrivacySandbox الإصدار 8 من "معاينة المطوِّر" أو الإصدارات الأحدث فقط) إضافة دعم لتوسّط "وضع الحماية للتطبيق" (راجِع SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)

الإصدار 1.0.0-alpha04

10 أيار (مايو) 2023

تم طرح androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 وandroidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04. تم تطوير هذا الإصدار في فرع داخلي.

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

  • الدعم الأولي لبدء الأنشطة داخل وضع الحماية لحزمة تطوير البرامج (SDK) (متوفّر لأجهزة UDC+ ): يجب أن تسجِّل حزمة SDK المعالج من خلال الاتصال بـ SdkSandboxControllerCompat#registerSdkSandboxActivityHandler ثم يمكن للتطبيق بدء النشاط لحزمة تطوير البرامج (SDK) من خلال طلب الرقم SdkSandboxManagerCompat#startSdkSandboxActivity.

الإصدار 1.0.0-alpha03

5 نيسان (أبريل) 2023

تم طرح "androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03".

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

  • تمت إضافة الدعم لـ SandboxProcessDeathCallback
  • تمت إضافة إمكانية إلغاء تحميل حزمة تطوير البرامج (SDK)

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

  • تمت إزالة SandboxedSdkCompat#create(binder). يُرجى استخدام الدالة الإنشائية SandboxedSdkCompat(binder).

الإصدار 1.0.0-alpha02

22 آذار (مارس) 2023

تم طرح "androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02".

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

  • تمت إضافة واجهة برمجة تطبيقات لجلب قائمة حِزم SDK التي تم تحميلها: SdkSandboxControllerCompat.getSandboxedSdks().

الإصدار 1.0.0-alpha01

11 كانون الثاني (يناير) 2023

تم رفع androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01.

  • هذه مكتبة Jetpack جديدة تحتوي على مكوّنات لإنشاء وتحميل حِزم SDK مفعَّلة في وقت التشغيل ("مبادرة حماية الخصوصية") على الإصدارات القديمة من "نظام Android الأساسي".